﻿@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------------------------------
Document Type:	Master Stylesheet
Description:	Contans styles to control the layout and styling the elements
Project: 		Maggianos Little Italy
Version: 		1.1
Last change: 	
-------------------------------------------------------------------------------*/
html, div, span, h1, h2, h3, h4, h5, h6, p, em, font, img {
	margin:0;
	padding:0;
	border:0;
	outline:none;
	background:transparent;
}

.resrvPadd
{
	width:35px;
	_width:40px;
	margin-left:30px;
	*width:50px;

}
.bandeventrightHolder01eventslayout
{
	  width:708px;
      height:644px;
      margin: 10px 12px 18px 0px;

}
.divnodetailsclass
{
	width:90%;
    float:left;
    margin-left:10px;

}
.restName
{
	color:#fff;
	text-decoration:underline;	
}

.restName:hover
{
	color:#fff;
	text-decoration:none;
}

.yourMagBodyText #idropDrivingDir{
color:#000000;
}

a
{
	outline:none;
}
a:hover
{
	outline:none;
}
a:focus
{
	 outline:none!important;
}
a:active
{
	 outline:none!important;
}
img
{
	 outline:none!important;
}
img:hover
{
	 outline:none!important;
}
img:focus
{
	 outline:none!important;
}
img area:focus
{
	 outline:none!important;
}
img area:active
{
	 outline:none!important;
}

.errorreprt{
	font-size:10px;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;

}
.cntctrl
{
	height:58px;
	_height:55px;
	*height:55px;
	vertical-align:top;
	top:0;
}


#slideshow .transparent-link01 img, #slideshow .transparent-link02 img, #slideshow .transparent-link03 img, #slideshow .transparent-link04 img, #slideshow .transparent-link05 img
{
	-moz-opacity:0.0;
-khtml-opacity:0.0;
filter:alpha(opacity=0);
position:absolute;
margin-top:-10px;
*margin-top:5px;
}


/*srat added 25-05-10*/
.PanelFont{
font-weight:bold;
font-size:15px;
/*width:127px;
float:left;*/

}
#ctl00_MaggianosLocatorUC_lblPanel
{
	padding-top:4px;
	padding-right:2px;
}
#ctl00_MaggianosLocatorUC_pnlOuter{
/*padding:5px 3px 0px 0px;*/
text-align:right;
}
#ctl00_MaggianosLocatorUC_ibtnMaggLocator{
/*margin-top:-4px;
margin-left:2px;*/
}
#ctl00_MaggianosLocatorUC_pnlLocation
{
	text-align:right;
	float:right;
}
/*end added 25-05-10*/


#slideshow .transparent-link01{
border:none;
}

.eventInfotext{
font-weight:bold;
	
	
}
.threecntrl{
margin-bottom:12px;
margin-top:1px;
}
@-moz-document url-prefix() 
{	
.threecntrl{
margin-bottom:12px;
margin-top:11px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{	
.threecntrl{
margin-bottom:12px;
margin-top:11px;
}
	
}

select {
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#7d7c7c;
	padding:1px;
	height:22px;
	margin:3px 6px 0px 0px;
	font:12px Times, Times New Roman, serif;

}
.body {
	background-image: url(/_layouts/images/Maggianos/pageBg.jpg);
	margin: 0px auto;
	padding:12px 0px 10px 0px;
	FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	height:500px;
	/*overflow:hidden;*/
}
.body {
	background-image: url(/_layouts/images/Maggianos/pageBg.jpg);
	margin: 0px auto;
	padding:11px 0px 10px 0px/9;
	FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	height:500px;
	/*overflow:hidden;*/
}

.bodyboldtext {
	font-weight:bold;
	text-align:left;
}
.bodyboldtext14 {
	FONT-SIZE: 14px;
	font-weight:bold;
}
.bodyboldtext14Link {
	FONT-SIZE: 14px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
a.bodyboldtext14Link:hover {
	color:#000000;
	text-decoration:none;
}
.font14 {
	FONT-SIZE: 14px;
}
.bodyboldlinktext {
	FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.bodybrownlink {
	FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	text-decoration: underline;
	color:#5f2729;
}
a.bodybrownlink:hover {
	text-decoration: none;
	color:#5f2729;
}
.bodyblacklink14 {
	FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	text-decoration: underline;
	font-weight:bold;
	color:#000000;
}
.bodyblackboldlink {
	FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight:bold;
	color:#000000;
}
a.bodyblackboldlink:hover {
	text-decoration: none;
	color:#000000;
}
.bodybrownlinksmall {
	FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	text-decoration: underline;
	color:#5f2729;
}
a.bodybrownlinksmall:hover {
	text-decoration: none;
	color:#5f2729;
}
.bodyunderlinelinktext {
	FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	text-decoration: underline;
	color:#000000;
}
a.bodyunderlinelinktext:hover {
	text-decoration: none;
	color:#000000;
}
.linespacing18 {
	line-height: 18px;
}
.table200 {
	width:200px;
}
.table180 {
	width:180px;
}
.table110 {
	width:110px;
}
.tablehight9 {
	height:9px;
}

.table4 {
	width: 4px;
background: url(/_layouts/images/Maggianos/reservation_sidebroder.jpg) repeat-y;
height:auto;
}

.table100p {
	width: 100%;
}
.table70p {
	width: 70%;
}
.table30p {
	width: 30%;
}
.table50p {
	width: 380px;
float:left;
padding:0px 28px;
}
.table40p {
	width: 40%;
}
.table60p {
	width: 60%;
}
.table25p {
	width: 25%;
}
.table29p {
	width: 29%;
}
.table17p {
	width: 17%;
}
.table83p {
	width: 83%;
}
.bgblackline {
	background-color: #333333;
}

.mainwidth {
	width:961px;
	margin:0px auto;
}

.findamaggianostable #button {
padding-top:0px;
text-align:right;	

}

.findamaggianostable {
	background-image: url(/_layouts/images/Maggianos/headerBg.jpg);
	width:453px;
	height:91px;

}

.findamaggianostable #finds{
margin-top:55px;
*margin-top:55px;
margin-left:10px;

}


.findamaggianostableHolder {
	float:right;
	margin-bottom:2px;
}
/* added for locationSearchTopNavUC*/
.findMaggianostxt {
	font-weight:bold;
	font-size:13px;
	padding-left:1px;
}

.findMaggianosSpace {
	padding-right:5px;
}
:focus {
	outline:none;
}
.findMaggianostxtlink {
	font-weight:bold;
	font-size:13px;
	line-height:25px;
	color:#000000;
	text-decoration:underline;
	
}
a.findMaggianostxtlink:hover{
	text-decoration:none;
		font-weight:bold;
	font-size:13px;
	line-height:25px;
	color:#000000;
}

.yourMagBodyText {
	font-size:12px;
}

.yourMagHdrLinkTxt {
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.yourMagHdrLinkTxt a, .yourMagHdrLinkTxt a:link, .yourMagHdrLinkTxt a:hover, .yourMagHdrLinkTxt a:visited {
	text-decoration:none;
	color:#000000;
}
.yourMagHeaderSpacer {
	width:200px;
	text-align:right;
}

.yourMagCommonLinks {
	font-size:12px;
	color:#000000;
}
.yourMagCommonLinks a, .yourMagCommonLinks a:link, .yourMagCommonLinks a:hover, .yourMagCommonLinks a:visited {
	text-decoration:none;
	color:#000000;
}

a.yourMagCommonLinks:hover {
      text-decoration:none;
      color:#000000;
}


.yourMagBldTxt {
	font-weight:bold;
}
/* added for locationSearchTopNavUC END*/

.toplinksbg {
	background-image: url(/_layouts/images/Maggianos/toplink_bg.jpg);
	height:54px;
}
.toplinks {
	width:743px;
}
.toplinkswidthtable02 {
	width: 10px;
}
.toplinkswidthtable03 {
	width: 155px;
}
.toplinkswidthtable04 {
	width: 24px;
}
.toplinks ul {
	list-style-type: none;
	margin:-3px 0px 0px -40px;
	margin:-3px 0px 0px -40px\9;
 margin:-3px 0px 0px 0px!ie;
	_margin:-3px 0px 0px 0px;
}
.toplinks ul li {
	display:inline;
	background:transparent url(/_layouts/images/Maggianos/toplink_bullet.jpg) no-repeat 0 7px;
	padding:0 18px 0 20px;
	font-variant:small-caps;
	font-size:15px;
}
.toplinks ul li.firstlink {
	display:inline;
	background:none;
	padding:0px 14px 0px 20px;
	font-variant:small-caps;
	font-size:15px;
	width:100px;
}
.toplinks ul li.selected {
	color:#c29a52;
}
.toplinks ul li a {
	color: #efe7cc;
	text-decoration:none;
}
.toplinks ul li a:hover {
	color: #ffffff;
	text-decoration:underline;
}
.emailDiv {
}
.homepageemaillink {
	font-variant:small-caps;
	font-size:15px;
	color: #efe7cc;
	padding:0 6px 0 6px;
	text-decoration:none;
}
a.homepageemaillink:hover {
	color: #ffffff;
	text-decoration:underline;
}
.topbandbg {
	background-image: url(/_layouts/images/Maggianos/topbandbg.jpg);
}
.magFormFileds {
	border-top: 1px solid #aaadb2;
	border-right: 1px solid #e3e3eb;
	border-bottom: 1px solid #e3e3eb;
	border-left: 1px solid #e3e3eb;
	color:#000000;
	height:16px;
	width:141px;
	*width:147px;
	font:12px Times, Times New Roman, serif;
	margin-left:2px;
	margin-top:3px;
}
*+html .magFormFileds {
	border-top: 1px solid #aaadb2;
	border-right: 1px solid #e3e3eb;
	border-bottom: 1px solid #e3e3eb;
	border-left: 1px solid #e3e3eb;
	color:#000000;
	height:16px;
	width:141px;
	*width:147px;
	font:12px Times, Times New Roman, serif;
	margin-left:2px;
	margin-top:-2px;
}



.leftlinebg {
	background-image: url(/_layouts/images/Maggianos/leftline_bg.jpg) ;
	background-repeat:repeat-y;
	width: 9px;
}
.rightlinebg {
	background-image: url(/_layouts/images/Maggianos/rightline_bg.jpg);
	width: 10px;
	background-repeat:repeat-y
}
.centertable {
	width: 943px;
	background-image: url(/_layouts/images/Maggianos/mainpagebg.jpg);
	height: 605px;
}
.centertablemenu {
	width: 943px;
	background:#a8987e url(/_layouts/images/Maggianos/menupage_bg.jpg);
background-repeat:repeat-x;
	height:100%;
}

.table50pD {
width:50%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
.table50pD {
width:50%;
}
}


.imagespacing {
	padding: 10px 12px 13px 12px;
}
/*Start Down images table*/

.downtable01 {
	width: 12px;
}
.downtable02 {
	width: 295px;
	background-image: url(/_layouts/images/Maggianos/hpReservationBg.jpg);
	height: 179px;
}
.downtable03 {
	width: 17px;
}
.downtable04 {
	width: 295px;
	background-image: url(/_layouts/images/Maggianos/hpWhatsHappeningBg.jpg);
	height: 179px;
}
.downtable05 {
	width: 16px;
}
.downtable06 {
	width: 295px;
	background-image: url(/_layouts/images/Maggianos/hpWhatsHappeningBg.jpg);
	height: 179px;
}
.homePagePromoTitleBar {
	background:url(/_layouts/images/Maggianos/promotable_header_bg.jpg);
	width: 279px;
	height:33px;
}
.homePagePromoTitle {
	font-size:14px;
	color:#ece5ce;
	font-variant:small-caps;
	margin: 5px 0px 5px 19px;
}
.promotitletableside {
	width: 8px;
}

/*onlinehome*/


.reservationInfo {
	padding:4px 15px 2px 26px;
	text-align:left;
	}
	
	
	
/*.reservationLabel {
	font-weight:bold;
	font-size:11px;
	color:#440000;
	margin-top:10px;
	text-align:right;
	padding-right:2px;
	
}*/
.reservationLabel {
font-weight: bold;
font-size: 11px;
color: #440000;
margin-top: 10px;
text-align: right;
padding-right: 3px;
width: 28%;
}

/*.makereservationpadding 
{
	width:300px;
	_width:268px;
	*width:268px;
	padding:1px 0px 0px 10px;
	_padding:1px 0px 0px 0px;
	*padding:1px 0px 0px 0px;
	padding:1px 0px 0px 10px\9;
}*/

.makereservationpadding 
{
	width:290px;
	padding:0px 0px 0px 15px;
}

/*.locationDrop {
	width:159px;
	float:left;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	padding:2px 1px;
	margin:1px 1px 1px 0px;
	font:12px Times, Times New Roman, serif;
}*/


.locationDrop {
	width:159px;
	float:left;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	padding:1px;
	margin:0px 1px 0px 0px;
	font:13px Times, Times New Roman, serif;
}

/*.dateInput {
	width:122px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	margin:3px 0px 2px 0px;
	*margin:4px 0px 3px 0px;
	_margin:4px 0px 3px 0px;
	*margin:4px 0px 3px 0px\9;
	padding:2px;
	float:left;
	font:12px Times, Times New Roman, serif;
	color:#000000;
}*/


.dateInput {
	width:122px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	margin:4px 8px 2px 0px;
	padding:2px;
	float:left;
	font:13px Times, Times New Roman, serif;
	color:#000000;
}


.reservationInputs select {
	width:125px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	margin:3px 8px 2px 0px;
	padding:1px 2px 2px 2px;
	float:left;
	font:12px Times, Times New Roman, serif;
	color:#000000;
}
.citynameInput {
width:113px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	margin:2px 8px 2px 0px;
	padding:2px;
	float:left;
	font:12px Times, Times New Roman, serif;

}


#ctl00_PlaceHolderMain_LocationSearchUC_divCityStateSearch .citynameInput {
width:121px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	margin:2px 8px 2px 0px;
	padding:2px;
	float:left;
	font:12px Times, Times New Roman, serif;

}


.countrynameInput {
	width:113px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#7d7c7c; 
	margin:2px 8px 2px 0px;
	padding:2px;
	float:left;
	font:12px Times, Times New Roman, serif;
}
.zipcodeInput {
width:113px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	margin:2px 8px 2px 0px;
	padding:2px;
	float:left;
	font:12px Times, Times New Roman, serif;

}
.zipcodeInputLocationSearch {
	width:90px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	margin:2px 8px 2px 0px;
	padding:2px;
	float:left;
	font:12px Times, Times New Roman, serif;
}
.timeInput {
	width:37px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	float:left;
	margin:3px 7px 0px 0px;
	padding:2px;
	font:12px Times, Times New Roman, serif;
}
/*.formfield {
	width: 49px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	float:left;
	margin:4px 7px 0px 0px;
	padding:2px;
	font:12px Times, Times New Roman, serif;
}*/


.formfield {
	width: 48px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	float:left;
	margin:4px 7px 1px 0px;
	padding:2px;
	font:12px Times, Times New Roman, serif;
	
}



.formfieldOnline{
	width: 49px!important;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	float:left;
	margin:4px 7px 1px 0px;
	padding:2px;
	font:12px Times, Times New Roman, serif;
	
}


.formfieldtitle {
	width: 60px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	float:left;
	margin:3px 7px 0px 0px;
	padding:2px;
	font:13px Times, Times New Roman, serif;
	clear:right; 
	border:1px solid #cccccc;
}
.textboxUserControl{
                font-family:Times, Times New Roman, serif;!important;
                font-size:13px!important;
                height:20px;
                color:#000000;
                border:#CCCCCC solid 1px;
                width:229px;
                }


/*.formfieldapm 
{width: 46px;
	float:left;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	font:12px Times, Times New Roman, serif;
	margin-top:4px;
	padding:2px;
	}*/
	
	
	
	.formfieldapm 
{width: 50px;
	float:left;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	font:12px Times, Times New Roman, serif;
	margin-top:4px;
	padding:2px;
	}
	
	
.guestfield {
	width: 96px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	float:left;
	margin:3px 7px 0px 0px;
	padding:2px;
	font:12px Times, Times New Roman, serif;
}
.timeInputFirst {
	width:37px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	float:left;
	margin:3px 2px 0px 0px;
	padding:2px;
	font:12px Times, Times New Roman, serif;
}
.timeDrop {
	width:45px;
	float:left;
	margin:1px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	padding:1px;
	height:22px;
	margin:3px 6px 0px 0px;
	font:12px Times, Times New Roman, serif;
}
.stateDrop {
width:45px;
	float:left;
	margin:1px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	padding:1px;
	height:22px;
	margin:3px 6px 0px 0px;
	font:13px Times, Times New Roman, serif;
}
.timeseparator {
	padding-right: 1px;
	font-weight:bold;
}
.btnReservation {
	padding: 7px 0px 0px 25px;
	height:27px;
	width:129px;
}
.eventInfo {
	padding:0px 15px 2px 28px;
}
.eventInfotext {
	padding:0px 15px 2px 26px;
}
.btnLearnMore {
	padding:4px 0px 0px 0px;
}
.homePagePromoTitle2 {
	font-size:16px;
	color:#ece5ce;
	font-weight:normal;
	font-variant:small-caps;
	padding:0px 0px 0px 26px;
}


/*End Down images table*/

/*Start Footer */

.footerlefttable {
	width: 39px;
	height: 38px;
	background-image: url(/_layouts/images/Maggianos/leftdown_corner.jpg);
}
.footercentertable {
	background-image: url(/_layouts/images/Maggianos/footer_bg.jpg);
	vertical-align:top;
	padding-top:5px;
	width: 882px;
}
.footerrighttable {
	width: 41px;
	height: 38px;
	background-image: url(/_layouts/images/Maggianos/rightdown_corner.jpg);
}
.copyrights {
	font-family: Times New Roman, Times, serif;
	font-size:12px;
	color:#343434;
	width:43%;
	text-decoration: none;
}
.footerLinks {
	color:#343434;
	text-decoration:underline;
	font-size:12px;
	padding:1px 0px 0px 0px;
	text-align:right;
	width:100%;
}
a.footerLinks:hover {
	text-decoration:none;

}
.footerwidth {
	width:962px;
	margin:0px auto;
}
.width100 {
	width:100%;
	margin:0 auto;
}
.sprM5 {
	margin:5px;
}
.sprML5 {
	margin-left:0px;
}
.sprMR5 {
	margin-right:3px;
}
/*End Footer */
/*Toptablebg */

.topbandbuttongap2 {
	background-image: url(/_layouts/images/Maggianos/topheading_part4.0.jpg);
	width:32px;
	height:91px;
}
.yourmaggianosicon {
	margin: 65px 5px 2px 5px;
}
.topbandbuttongap {
	background-image: url(/_layouts/images/Maggianos/topheading_part3.0.jpg);
	width:192px;
	height:91px;
}
.yourMaggianostablemargin {
	margin: 0px 0px 5px 0px;
}
.yourMaggianostxt02 {
	font-weight:bold;
	float:left;
	font-size:13px;
	text-decoration:underline;
	margin: 0px 5px 0px 5px;
	text-align:center;
}
.yourMaggianostable {
	background-image: url(/_layouts/images/Maggianos/topheading_part2.0.jpg);
	width:229px;
	height:91px;
}
.yourMaggianostxt01 {
	margin:65px 1px 5px 110px;
	font-weight:bold;
	float:left;
	font-size:15px;
}
.yourMaggianostxtnumber {
	float:left;
	font-size:13px;
	margin: 0px 5px 0px 5px;
	text-align:center;
}
/*Start Signup drop down */


/*#showEmailSignUp {
	width:210px;
	height:150px;
	position:absolute;
	display:none;
	top:139px;
	right:0;
	_right:-4px;
	
	background-repeat:no-repeat;
	padding:0px 10px 0px 10px;
	z-index: 20;
}*/
#showEmailSignUpTxt {
	float:left;
	margin:18px 0px 0px 10px;
 *margin:20px 0px 0px 5px;
	_margin:20px 0px 0px 2px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:13px;
	text-align:left;
}


#showEmailAdd 
{
	float:left;
	margin:7px 0px 0px 10px;
 *margin:5px 0px 0px 5px;
	_margin:5px 0px 0px 1px;
	font-family:"Times New Roman", Times, serif;
}

*html #showEmailAdd 
{
	float:left;
	margin:7px 0px 0px 10px;
 *margin:5px 0px 0px 5px;
	_margin:5px 0px 0px 1px;
	font-family:"Times New Roman", Times, serif;
}



#showEmailGo {
	margin:5px 0px 0px 10px;
}


#showEmailSignUp .closeBtnDiv {
position: absolute;
margin-left:180px;
margin-top:5px;
}
*+ html #showEmailSignUp .closeBtnDiv {
position: absolute;
margin-left:180px;
margin-top:3px;
float:left;
}


/*End Signup drop down */


/* Start slide show images */
#slideshow {
	position:relative;
	height:350px;
	padding-bottom:12px;
}

*+html #slideshow {
	position:relative;
	height:350px;
	padding-bottom:0px;
}
*html #slideshow {
	position:relative;
	height:350px;
	padding-bottom:0px;
}
IMG {
	 outline:none!important;BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none!important; OUTLINE-COLOR: invert!important; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px!important; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IMG:focus {
	 outline:none!important;OUTLINE-STYLE: none!important; OUTLINE-COLOR: invert!important; OUTLINE-WIDTH: 0px!important;
}
:focus {
	 outline:none!important;OUTLINE-STYLE: none!important; OUTLINE-COLOR: invert!important; OUTLINE-WIDTH: 0px!important;
}

area
{
	OUTLINE-STYLE: none!important; OUTLINE-COLOR: invert!important; OUTLINE-WIDTH: 0px!important; outline:none!important;
}
area a:hover
{
	 outline:none!important;OUTLINE-STYLE: none!important; OUTLINE-COLOR: invert!important; OUTLINE-WIDTH: 0px!important; 
}
area a:active
{
	 outline:none!important;OUTLINE-STYLE: none!important; OUTLINE-COLOR: invert!important; OUTLINE-WIDTH: 0px!important; 
}
area:active
{
	 outline:none!important;OUTLINE-STYLE: none!important; OUTLINE-COLOR: invert!important; OUTLINE-WIDTH: 0px!important; 
}
area:hover
{
	 outline:none!important;OUTLINE-STYLE: none!important; OUTLINE-COLOR: invert!important; OUTLINE-WIDTH: 0px!important; 
}
area:focus
{
	 outline:none!important;OUTLINE-STYLE: none!important; OUTLINE-COLOR: invert!important; OUTLINE-WIDTH: 0px!important; 
}
area a:focus
{
	 outline:none!important;OUTLINE-STYLE: none!important; OUTLINE-COLOR: invert!important; OUTLINE-WIDTH: 0px!important;
}
#slideshow IMG {
	position:absolute;
	top:0;
	left:0px;
	z-index:8;
	border:none;
}
#slideshow IMG.active {
	z-index:10;
}
#slideshow IMG.last-active {
	z-index:9;
}
.transparent-link01 {
	position:absolute;
	right:112px;
	bottom:20px;
	border:0px solid red;
	display:block;
	width:15px;
	height:15px;
	cursor:pointer;
	z-index:100;
}
.transparent-link02 {
	position:absolute;
	right:90px;
	bottom:20px;
	border:0px solid red;
	display:block;
	width:15px;
	height:15px;
	cursor:pointer;
	z-index:100;
}
.transparent-link03 {
	position:absolute;
	right:68px;
	bottom:20px;
	border:0px solid red;
	display:block;
	width:15px;
	height:15px;
	cursor:pointer;
	z-index:100;
}
.transparent-link04 {
	position:absolute;
	right:46px;
	bottom:20px;
	border:0px solid red;
	display:block;
	width:15px;
	height:15px;
	cursor:pointer;
	z-index:100;
}
.transparent-link05 {
	position:absolute;
	right:26px;
	bottom:20px;
	border:0px solid red;
	display:block;
	width:15px;
	height:15px;
	cursor:pointer;
	z-index:100;
}
.transparent-link06 {
	position:absolute;
	right:745px;
	bottom:112px;
	border:0px solid red;
	display:block;
	width:150px;
	height:27px;
	cursor:pointer;
	z-index:100;
}
/* End slide show images */


/*Online Reaservation Styles*/

.onlineReserveHolder {
	width:240px;
	height:91px;
	background-image:url(/_layouts/images/Maggianos/topheading_part5.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	color:#fcf3d2;
}
.onlineReserveSpacer {
	margin-left:30px;
}
.onlineReserve {
	text-align:center;
	height:20px;
	font-weight:bold;
	font-variant:small-caps;
	font-size:16px;
	padding-bottom:3px;
}
.reserveTbl {
	text-align:right;
	height:20px;
	padding-left:8px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}
.reserveTextLink{
color:#fcf3d2;
text-decoration:none;
}
/*Modal Window Styles*/
.modalSecHeader1 {
	font-size:17px;
	font-weight:bold;
	color:#600d0d;
}
.modalSecHeader2 {
	font-size:15px;
	font-weight:bold;
	color:#1f1f1e;
}
.infoMsgs {
	font-size:10px;
	font-weight:bold;
}
.infoUnderlineMsgs {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.infoUnderlineMsgs a, .infoUnderlineMsgs a:link, .infoUnderlineMsgs a:visited, .infoUnderlineMsgs a:hover {
	color:#1f1f1e;
	text-decoration:underline;
}
/* Start Style for Menu page */

.giftcentertable {
	width: 930px;
	float:left;
}

.menucentertable {
	width: 943px;
	float:left;
}

*+html .menucentertable {
	width: 942px;
	float:left;
	padding-bottom:18px;
}



.centerbgcolor {
background:#a8987e url(/_layouts/images/Maggianos/mainpagebg.jpg);
background-repeat:repeat-x;
}

.menulefttable {
	width: 210px;
float:left;
	padding: 5px 0px 0px 2px;

}

.menulefttableEvnt {
	width: 213px;
	padding: 0px 5px 0px 9px;

}

.menulefttableLoc {
	width: 212px;
	_width: 222px;
	*width: 222px;
	padding: 5px 0px 0px 1px;
margin-left:5px;
float:left;
}


.menulefttableLoc1 {
	width: 212px;
	_width: 222px;
	*width: 222px;
	padding: 5px 0px 0px 1px;
margin-left:5px;
float:left;
}

.menumiddletableLoc {
	width: 499px;
	padding: 5px 0px 2px 0px;
margin-left:5px;
float:left;
}


.menumiddletable {
	width: 499px;
	padding: 5px 0px 2px 0px;
}




.menurighttable {
	width: 220px;
	padding: 10px 10px 0px 10px;
}
.deliverylefttable {
	width: 718px;
	padding: 10px 0px 0px 12px;
}
.leftNavHolder {
	width:200px;
	background-image:url(/_layouts/images/Maggianos/leftNavBg.jpg);
	background-repeat:repeat-y;
	padding: 3px 0;

}

.leftNavHolderN {
	width:207px;
	background-image:url(/_layouts/images/Maggianos/leftNavBg.jpg);
	background-repeat:repeat-y;
	padding: 3px 0;
	margin-left:6px;

}

.locationleftNavHoldertable02 {
	width:162px;
	height:400px;
	margin: 10px 10px 10px 10px;
}
.locationimagebroder {
	border:1px solid #000000;

}
.locationlefttextholder {
      padding: 10px 5px 10px 5px;
      width:200px;
      float:left;
}

.centerNavHolder01 {
	width:499px;
	/*height:606px;*/
	background-image:url(/_layouts/images/Maggianos/menupagecentertablebg01.jpg);
	background-repeat:repeat-y;
	float:left;
	margin-left:-1px;
	margin-right:3px;
margin-top:0px;		
}

.centerNavHolder01Menu {
	width:499px;
	/*height:606px;*/
	background-image:url(/_layouts/images/Maggianos/menupagecentertablebg01.jpg);
	background-repeat:repeat-y;
	float:left;
	margin-right:1px;
	padding:0px;
}

*html.centerNavHolder01Menu {
	width:499px;
	/*height:606px;*/
	background-image:url(/_layouts/images/Maggianos/menupagecentertablebg01.jpg);
	background-repeat:repeat-y;
	float:left;
	/*margin-left:-1px;
	margin-right:1px;*/
	padding:10px;
}

*+html.centerNavHolder01Menu {
	width:499px;
	/*height:606px;*/
	background-image:url(/_layouts/images/Maggianos/menupagecentertablebg01.jpg);
	background-repeat:repeat-y;
	float:left;
	/*margin-left:-1px;
	margin-right:1px;*/
	padding:10px;
}



.centerNavHolder01Loc {
	width:499px;
	/*height:606px;*/
	background-image:url(/_layouts/images/Maggianos/menupagecentertablebg01.jpg);
	background-repeat:repeat-y;
	float:left;
	margin-left:-1px;
		
}
.menulefttablee{
width:205px;
_width:235px;
*width:235px;
margin:0px 10px;
float:left;
}

.menulefttableevents{
width:205px;
_width:235px;
*width:235px;
margin:0px 9px;
float:left;
}



.bandeventleftmenu  a{
	width:100px;
	font-size:13px;
	/*text-decoration:underline;*/
	color:#000000;
	text-align: left;
}


html>body*.centerNavHoldertext01 {
margin: 9px 0px 0 13px;
width: 453px;
}


/*.centerNavHolder02 {
	width:485px;
	/*height:586px;
	background-image:url(/_layouts/images/Maggianos/menu_certertable_bg.jpg);
	background-repeat:repeat-y;
	margin: 10px 10px 10px 10px;
		padding-bottom:20px;
}*/

.centerNavHolder02 {
width: 485px;
background-image: url("/_layouts/images/Maggianos/menu_certertable_bg.jpg");
background-repeat: repeat-y;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
padding-bottom: 2px; /*have changed 20px to 2px*/
}
.centerNavHolder021 {
width: 482px;
background-image: url("/_layouts/images/Maggianos/menu_certertable_bg.jpg");
background-repeat: repeat-y;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
padding-bottom: 2px; /*have changed 20px to 2px*/
}
.centerNavHolder02Evnts{
width: 485px;
background-image: url("/_layouts/images/Maggianos/menu_certertable_bg.jpg");
background-repeat: repeat-y;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
padding-bottom: 0px; /*have changed 20px to 2px*/
}

.centerNavHolder02Search {
width: 485px;
background-image: url("/_layouts/images/Maggianos/menu_certertable_bg.jpg");
background-repeat: repeat-y;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
padding-bottom: 2px; /*have changed 20px to 2px*/
height:606px;
}



.centerNavHolder02Menu
{
width: 485px;
_width: 479px;
*width: 479px;
background-image: url("/_layouts/images/Maggianos/menu_certertable_bg.jpg");
background-repeat: repeat-y;
margin:10px;
height:480px;
*padding:10px 5px 20px 5px;
_padding:10px 5px 20px 5px;
height:479px;
}

*+html .centerNavHolder02Menu
{
width: 485px;
_width: 479px;
*width: 479px;
background-image: url("/_layouts/images/Maggianos/menu_certertable_bg.jpg");
background-repeat: repeat-y;
margin:10px;
height:480px;
padding:0px 0px 20px 0px;
height:479px;
}

*html .centerNavHolder02Menu{
width: 485px;
_width: 479px;
*width: 479px;
background-image: url("/_layouts/images/Maggianos/menu_certertable_bg.jpg");
background-repeat: repeat-y;
margin:10px;
height:480px;
padding:0px 0px 20px 0px;
height:479px;
}

.centerNavHolder02Lnding
{
width: 485px;
background-image: url("/_layouts/images/Maggianos/menu_certertable_bg.jpg");
background-repeat: repeat-y;
margin:10px;
padding-bottom: 2px; /*have changed 20px to 2px*/
}
*+html .centerNavHolder02Lnding
{
width: 480px;
background-image: url("/_layouts/images/Maggianos/menu_certertable_bg.jpg");
background-repeat: repeat-y;
margin:10px;
padding-bottom: 2px; /*have changed 20px to 2px*/
}



.centerNavHolder03 {
	margin: 17px 0px 0px 13px;
}
.centerNavHolder04 {
	margin: 0px 0px 1px 13px;
	width: 453px;
	background-image:url(/_layouts/images/Maggianos/menu_centerheafing_divider.jpg);
	background-repeat:repeat-x;
	height:5px;
}


.deliverycenterNavHolder04 {
	margin: 0px 0px 12px 13px;
	width: 662px;
	background-image:url(/_layouts/images/Maggianos/menu_centerheafing_divider.jpg);
	background-repeat:repeat-x;
}
.deliverycenterNavHolder {
	width:709px;
	height:500px;
	background-image:url(/_layouts/images/Maggianos/menupagecentertablebg01.jpg);
}
.deliverycenterNavHolder02 {
	width:689px;
	height:510px;
	background-image:url(/_layouts/images/Maggianos/menu_certertable_bg.jpg);
	margin: 10px 10px 10px 10px;
}



.deliverycenterNavHolder02rslt {
	width:689px;
	height:490px;
	_height:490px;
	*height:490px;
	background-image:url(/_layouts/images/Maggianos/menu_certertable_bg.jpg);
	margin: 10px 10px 10px 10px;
}
.centerNavHolderimage {
	margin: 0px 0px 0px 13px;
	width: 453px;
}
.deliverycenterNavHolderimage {
	margin: 0px 0px 0px 13px;
	width: 662px;
}
.deliverydownlinksHolder {
	width: 324px;
}
/*.centerNavHoldertext01 {
	margin: 9px 0px 0 13px;
 *margin: 22px 0px 12px 13px;
	width: 453px;
}
*/

.centerNavHoldertext01 {
margin: 9px 0px 0 13px;
*margin: 9px 0px 12px 13px;
width: 453px;
}



.centerNavHoldertext03 {
	margin: 0px 0px 0 13px;
 *margin: 0px 0px 5px 13px;
	width: 453px;
}
.deliverycenterNavHoldertext03 {
	margin: 7px 0px 0 13px;
 *margin: 7px 0px 5px 13px;
	width: 662px;
}
.centerNavHoldertext04 {
	margin: 10px 0px 0 13px;
 *margin: 10px 0px 5px 13px;
	width: 453px;
	font-size: 14px;
	font-weight: bold;
}
.centerNavHoldertext05 {
	margin: 10px 0px 0 10px;
 *margin: 10px 0px 0px 10px;
	width: 465px;
	font-size: 14px;
	font-weight: bold;
}
.centerNavHoldertext02 {
	margin: 15px 0px 0 13px;
 *margin: 16px 0px 10px 13px;
	width: 453px;
}
.righttabtable {
	width:199px;
	height:493px;
}
.menuEventtable {
	width:199px;
	height:241px;
	margin-bottom:4px;
	margin-top:1px;
	_margin-left:1px;
	*margin-left:1px;
	margin-right:1px
}

.menuEventtablePromo {
	width:199px;
	height:241px;
	margin-bottom:3px;
	margin-top:1px;
	_margin-left:1px;
	*margin-left:1px;
	margin-right:1px
}


*+html .menulefttableBanForm {
	width: 210px;
float:left;
	padding: 11px 5px 0px 8px;
}

*+html .menumiddletableBanForm {
	width: 499px;
	padding: 12px 0px 2px 5px;
}

*+html .menurighttableBanForm {
	width: 210px;
	padding: 10px 10px 0px 4px;
	}
	
	
	
	
	.menulefttableBanForm {
	width: 204px;
float:left;
	padding: 11px 5px 0px 2px;
	margin-left:7px;
	margin-right:4px;
}

.menumiddletableBanForm {
	width: 499px;
	padding: 12px 2px 2px 2px;
}

.menurighttableBanForm {
	width: 210px;
	padding: 10px 5px 0px 4px;
	}


.menurighttableheading {
	width:199px;
	height:33px;
	background:transparent url(/_layouts/images/Maggianos/menu_righttab_heading_bg.jpg);
	text-align:center;
	FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ece5ce;
	font-variant:small-caps;
	padding: 5px 0px 0px 0px;
}
.submitbuttonspacing {
	padding: 8px 0px 0px 2px;
}
.menuEventtablebody {
	width:199px;
	height:208px;
	background-repeat:no-repeat;
	
}


.menuEventtablebody table {
	margin:10px 9px 0 10px; /* firefox fix */
 *margin:10px 9px 5px 10px;
}
.menuhometextholderbg {
	margin: 0px 0px 0px 13px;
	width: 453px;
	height: 78px;
	background-image:url(/_layouts/images/Maggianos/menuhome_textholder_bg.jpg) ;
}
.menuhometextholder {
	margin: 6px 20px 6px 20px;
	width: 413px;
	font-size: 14px;
}
.menuonlinetablebody {
	width:199px;
	height:208px;
	background:transparent url(/_layouts/images/Maggianos/menu_onlineordering_bg.jpg);
	background-repeat:no-repeat;
}
.menuonlinetablebody table {
	margin:10px 9px 0 10px; /* firefox fix */
 *margin:10px 9px 5px 10px;
}
.topAlign {
	vertical-align:text-top;
}
/*#ctl00_PlaceHolderMain_NearByLocationsUC1_divLocations{
width:194px;
float:left;
padding:0px 0px 0px 4px;
}*/
#ctl00_PlaceHolderMain_NearByLocationsUC1_divLocations{
width:194px;
float:left;
padding:0px 0px 0px 0px;
}
.locresultleftheading a {
color:#000;
}


.leftNavWidth {
	width:184px;
	margin:5px;
	border:3px solid #000000;
	background-color:#e4d9c0;
}

.leftNavWidthN {
	width:184px;
	margin:5px 5px 5px 8px;
	border:3px solid #000000;
	background-color:#e4d9c0;
}


@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	
#ctl00_PlaceHolderMain_NearByLocationsUC1_divLocations{
width:194px;
float:left;
padding:0px 0px 0px 3px;
}
}


.leftNavContent {
	width:168px;
	border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
    background:#000;
	text-align:left; /* firefox fix */
}
.leftNavContentHt {
	background-image:url(/_layouts/images/Maggianos/leftNavBg.jpg);
	background-repeat:repeat;
	height:24px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	width:400px;
    border-top:1px solid #333;
    }
    .leftNavContentHt:hover {
    border-top:1px solid #333;
	background:transparent url(/_layouts/images/Maggianos/leftMouseOverBg.jpg);
	height:24px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
}
 .leftNavContentHtSelected {
    border-bottom:1px solid #333;
	background:transparent url(/_layouts/images/Maggianos/leftMouseOverBg.jpg);
	height:24px;
	padding-left:5px;
	padding-right:5px;
	color:#5f2729;
	font-weight: bold;
	width: 400px;
	cursor:text;
}
    .leftNavContentHtSelected a {
	font-weight:bold;
	color:#5f2729;
	text-decoration:none;
	cursor:text;
}
.leftNavContentHtSelected a:hover {
	font-weight:bold;
	color:#5f2729;
	text-decoration:none;
	cursor:text;
}
.leftNavContentHt a, .leftNavContentHt a:link, .leftNavContentHt a:hover, .leftNavContentHt a:visited {
	color:#000000;
	text-decoration:none;
}
.leftNavContentHtOver {
    border-top:1px solid #333;
	background:transparent url(/_layouts/images/Maggianos/leftMouseOverBg.jpg);
	height:24px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
}
.leftNavContentHtOver a, .leftNavContentHtOver a:link, .leftNavContentHtOver a:hover, .leftNavContentHtOver a:visited {
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}
/* Added for events layout left Nav */
    .leftNavContentEvent {
	width:168px;
	background:#000;
	text-align:left; /* firefox fix */
    }
     .leftNavContentEventHt {
	background-image:url(/_layouts/images/Maggianos/leftNavBg.jpg);
	background-repeat:repeat;
	height:24px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	width:400px;
    }
    .leftNavContentEventHt:hover {
    background:transparent url(/_layouts/images/Maggianos/leftMouseOverBg.jpg);
	height:24px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
}
.leftNavContentEventHtSelected {
    background:transparent url(/_layouts/images/Maggianos/leftMouseOverBg.jpg);
	height:24px;
	padding-left:5px;
	padding-right:5px;
	color:#5f2729;
	font-weight: bold;
	width: 400px;
	cursor:text;
    }
    .leftNavContentEventHtSelected a {
	font-weight:bold;
	color:#5f2729;
	text-decoration:none;
	cursor:text;
}
.leftNavContentEventHtSelected a:hover {
	font-weight:bold;
	color:#5f2729;
	text-decoration:none;
	cursor:text;
}
.leftNavContentEventHt a, .leftNavContentEventHt a:link, .leftNavContentEventHt a:hover, .leftNavContentEventHt a:visited {
	color:#000000;
	text-decoration:none;
}
 .leftNavContentEventHtOver {
	background:transparent url(/_layouts/images/Maggianos/leftMouseOverBg.jpg);
	height:24px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
    }
    .leftNavContentEventHtOver a, .leftNavContentEventHtOver a:link, .leftNavContentEventHtOver a:hover, .leftNavContentEventHtOver a:visited {
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}
/* END Added for events layout left Nav */

.leftNavLink {
	background:transparent url(/_layouts/images/Maggianos/LaftNavBullet.gif) no-repeat 7px 10px;
	font-size:13px;
	padding-left:20px;
	line-height:24px;
}
.leftNavLink a, .leftNavLink a:link, .leftNavLink a:hover, .leftNavLink a:visited {
	text-decoration:none;
	color:#000000;
}
.leftNavLinkSel {
	background:transparent url(/_layouts/images/Maggianos/LaftNavBulletSel.gif) no-repeat 7px 10px;
	font-size:13px;
	padding-left:20px;
	line-height:24px;
}
.leftNavLinkSel a, .leftNavLinkSel a:link, .leftNavLinkSel a:hover, .leftNavLinkSel a:visited {
	text-decoration:none;
	color:#000000;
	font-weight: bold;
}
.leftNavLinkText {
	background:transparent url(/_layouts/images/Maggianos/leftMouseOverBg.jpg);
	font-size:13px;
	padding-left:5px;
	height:24px;
	text-decoration:none;
}
.leftNavLinkText a, .leftNavLinkText a:link, .leftNavLinkText a:hover, .leftNavLinkText a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.leftNavLink ul li a {
	color: #000000;
	text-decoration:none;
}
.leftNavLink ul li a:hover {
	color: #ffffff;
	text-decoration:underline;
}
.menuContentTxt {
	background:transparent url(/_layouts/images/Maggianos/menu_centerheafing_divider02.jpg) repeat-x bottom left;
	padding-bottom: 14px;
	padding-top: 6px;
	font-size: 14px;
}
.menuHomeContentTxt {
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 14px;
}
table .locationmenuContentTxt {
	padding-bottom: 10px;
	padding-top: 12px;
}
table .locationmenuContentTxtAdd {
	padding-bottom: 10px;
	padding-top: 15px;
}
*+html table .locationmenuContentTxtAdd {
	padding-bottom: 10px;
	padding-top: 12px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
table .locationmenuContentTxtAdd {
	padding-bottom: 10px;
	padding-top: 12px;
}
}


table .locationmenuContentTxtSearch {
	padding-bottom: 10px;
	padding-top: 4px;
}


.lastmenuContentTxt {
	padding-bottom: 10px;
	padding-top: 6px;
	font-size: 14px;
}
.menuContentheading {
	font-size: 14px; 
	font-weight: bold;
	font-variant:small-caps;
	color:#000;
}

 .menuContentheading {
	#font-size: 13px !important;
	font-weight: bold;
	font-variant:small-caps;
	color:#000;
}


#hrefHorzPromo{
float:left;
margin-left:26px;
}


.menuContentheadingright {
	font-size: 13px;
	font-weight: bold;
}
.menuContentheadingright span {
	color: #5f2729;
}
.outerTable {
	width:961px;
	margin:0px auto;
	position:relative;	
}
/*.calendarmargin {
	margin-top:4px;
	float:left;
}*/


.calendarmargin {
	margin-top:6px;
	float:left;
/*position:absolute;*/
width:16px;
margin-left:-18px;
margin-left/*\**/:-26px\9;
}
.calendarmargin2 {
	margin-top:4px;
	float:left;
/*position:absolute;*/
width:16px;
margin-left:7px;

}




*html .calendarmargin {
	margin-top:-6px;
	float:left;
position:absolute;
width:16px;
*margin-left:-24px;
}
*+html .calendarmargin {
	margin-top:-6px;
	float:left;
position:absolute;
width:16px;
margin-left:-18px;
}

.calendarmarginContact {
	margin-top:-3px;
position:absolute;
width:16px;
margin-left:-3px;

}
.calendarmarginContact2 {
	margin-top:-3px;
position:absolute;
width:16px;
margin-left:-3px;
/**margin-left:-26px;
_margin-left:-26px;
margin-left:-20px\9;*/
}



.LocationDropSubHeading {
	background-color:#d9cbb0
}
.leftSubNavLink {
	background:transparent url(/_layouts/images/Maggianos/LaftNavBullet.gif) no-repeat 7px 10px;
	font-size:13px;
    padding:3px 20px 3px 20px;
	line-height:24px;
}

*+html .leftSubNavLink {
	background:transparent url(/_layouts/images/Maggianos/LaftNavBullet.gif) no-repeat 7px 10px;
	font-size:13px;
    padding:0px 20px 0px 20px;
	line-height:24px;
	margin-left:13px;
}

.leftSubNavLinkSelHover {
	background:transparent url(/_layouts/images/Maggianos/LaftNavBulletSel.gif) no-repeat 7px 10px;
	font-size:13px;
	padding:3px 20px 3px 20px;
	line-height:24px;
}
*+html .leftSubNavLinkSelHover {
	background:transparent url(/_layouts/images/Maggianos/LaftNavBulletSel.gif) no-repeat 7px 10px;
	font-size:13px;
	padding:0px 20px 0px 20px;
	line-height:24px;
	margin-left:13px;
}
/*------------------------*/

.leftSubNavLinkMenu {
	background:transparent url(/_layouts/images/Maggianos/LaftNavBullet.gif) no-repeat 7px 10px;
	font-size:13px;
    padding:3px 20px 3px 20px;
	line-height:24px;
}

*+html .leftSubNavLinkMenu {
	background:transparent url(/_layouts/images/Maggianos/LaftNavBullet.gif) no-repeat 7px 10px;
	font-size:13px;
    padding:4px 20px 4px 20px;
	line-height:24px;
	margin-left:13px;
}

.leftSubNavLinkSelHoverMenu {
	background:transparent url(/_layouts/images/Maggianos/LaftNavBulletSel.gif) no-repeat 7px 10px;
	font-size:13px;
	padding:3px 20px 3px 20px;
	line-height:24px;
}
*+html .leftSubNavLinkSelHoverMenu {
	background:transparent url(/_layouts/images/Maggianos/LaftNavBulletSel.gif) no-repeat 7px 10px;
	font-size:13px;
	padding:4px 20px 4px 20px;
	line-height:24px;
	margin-left:13px;
}


/*-----------------------*/
.subNavLinkTxt {
	text-decoration:underline;
	color:#000000;
}
a.subNavLinkTxt:hover {
	text-decoration:none;
	color:#000000;
}
.leftSubNavLinkSelHoverSelected {
	background:transparent url(/_layouts/images/Maggianos/LaftNavBulletSel.gif) no-repeat 7px 10px;
	font-size:13px;
	padding:4px 20px 4px 20px;
	line-height:24px;
}
*+html .leftSubNavLinkSelHoverSelected {
	background:transparent url(/_layouts/images/Maggianos/LaftNavBulletSel.gif) no-repeat 7px 10px;
	font-size:13px;
	padding:4px 20px 4px 20px;
	line-height:24px;
}
.subNavLinkTxtSelected {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.subNavLinkTxt a, .subNavLinkTxt a:link, .subNavLinkTxt a:hover, .subNavLinkTxt a:visited {
	text-decoration:none;
	color:#000000;
}
/* Location Result page */

.locresultleftHolder01 {
	margin: 5px 0px 0 13px;
	width: 662px;
}
.ercntrl
{
	height:300px!important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
.locresultleftHolder01 {
	margin: 5px 0px 0 13px;
	width: 676px;
}
}

.locresultlefttextHolder {
	width: 430px;   /* float left removed - firefox fix */
}
.locresultleftimageHolder {
	width: 232px;
	float:left;
}
.locresultleftbuttonHolder {
	margin: 5px 0px 5px 3px;
	width: 200px;
}
.locresultleftheading {
	font-size: 15px;
	font-weight:bold;
	text-decoration:underline;
}
.locresultunderlinelink {
	text-decoration:underline;
	color:#000000;
}
a.locresultunderlinelink:hover {
	text-decoration:none;
	color:#000000;
}
.sectiondividerline {
	background:transparent url(/_layouts/images/Maggianos/menu_centerheafing_divider02.jpg) repeat-x;
	margin: 10px 0px 10px 13px;
	width: 662px;
}
.locresultleftNavHolder01 {
	width:707px;
	height:502px;
	background-image:url(/_layouts/images/Maggianos/menupagecentertablebg01.jpg);
}
.locresultleftNavHolder02 {
	width:687px;
	height:482px;
	background-image:url(/_layouts/images/Maggianos/menu_certertable_bg.jpg);
	margin: 10px 10px 10px 10px;
}
/* Menu page */

.menucenterimageHolder01 {
	width:499px;
	height:502px;
	background-image:url(/_layouts/images/Maggianos/menupagecentertablebg01.jpg);
	background-repeat:repeat-y;
}
.menucenterimageHolder02 {
	width:479px;
	height:482px;
	background-image:url(/_layouts/images/Maggianos/menu_certertable_bg.jpg);
	background-repeat:repeat-y;
	margin: 10px 10px 10px 10px;
}
.menupageleftNavHolder {
	width:200px;
	height:260px;
	background-image:url(/_layouts/images/Maggianos/leftNavBg.jpg);
	background-repeat:repeat-y;
	padding: 3px 0;
}
/* Banquets and Event page */

.bandeventlefttable {
	width: 720px;
}

.bandeventlefttableEvent {
	width: 720px;
	margin-left:5px;
	float:left;
}



.bandeventrightHolder01 {
	width:708px;
	height:644px;
	background-image:url(/_layouts/images/Maggianos/menupagecentertablebg01.jpg);
	margin: 10px 12px 18px 0px;
}

.bandeventrightHolder01BE {
            height:16px;
            background-image:url(/_layouts/images/Maggianos/top-tst.jpg);
            background-repeat: no-repeat;
            margin-top:-1px;
}
.menulefttableEvntBE {
                width: 213px;
                padding: 0px 0px 10px 0px;
                

}

.bandeventlefttableEvntBE
{
                width:708px;
                background-image:url(/_layouts/images/Maggianos/bg-tst.jpg);
                margin: 0px 0px 30px 10px;
                padding:1px 0px 10px 0px;
                height:100%;
                background-repeat:repeat-y;
                              


}
.bandeventrightHolder01VIP {
		width:708px;
	height:644px;
	background-image:url(/_layouts/images/Maggianos/menupagecentertablebg01.jpg);
	margin: 10px 1px 18px 0px;
padding:1px;
}

.bandeventleftNavHolder {
	width:202px;
	/*height:644px;*/
	background-image:url(/_layouts/images/Maggianos/leftNavBg.jpg);
	background-repeat:repeat-y;
	padding: 3px 0px;
}

.bandeventleftNavHolderNew {
	width:202px;
	/*height:644px;*/
	background-image:url(/_layouts/images/Maggianos/leftNavBg.jpg);
	background-repeat:repeat-y;
	padding: 0px;
	margin-top:0px;
	float:left;
	clear:both;
}

.bandeventleftNavHolder1 {
	width:200px;
	height:644px;
	background-image:url(/_layouts/images/Maggianos/leftNavBg.jpg);
	background-repeat:repeat-y;
	padding: 3px 0px;
	margin-left:3px;
}






.bandeventleftNavHolderVIP{
float:left;
width:200px;
background-image:url(/_layouts/images/Maggianos/leftNavBg.jpg);
background-repeat:repeat-y;
padding: 3px 0px 3px 0px;
margin-right:2px;
margin-left:2px;
margin-top:9px;
height:auto!important;
}


.bandeventleftNavHolderVIPN{
float:left;
	width:200px;
	background-image:url(/_layouts/images/Maggianos/leftNavBg.jpg);
	background-repeat:repeat-y;
padding: 3px 0px 3px 0px;
margin-right:2px;
margin-left:2px;
margin-top:9px;

}


/*.bandeventleftNavHolderEvnt {
	width:200px;
	height:auto;
	background-image:url(/_layouts/images/Maggianos/leftNavBg.jpg);
	background-repeat:repeat-y;
	padding: 3px 0px 3px 0px;
}*/

.bandeventleftNavHolderEvnt {
	width:200px;
	height:auto!important;
	background-image:url(/_layouts/images/Maggianos/leftNavBg.jpg);
	background-repeat:repeat-y;
	padding: 3px 0px 3px 0px;
	margin-left:3px;
}


.bandeventleftNavHolderEvntN {
	width:200px;
	background-image:url(/_layouts/images/Maggianos/leftNavBg.jpg);
	background-repeat:repeat-y;
	padding: 3px 0px 3px 0px;
margin-left:3px;

}

*+html .bandeventleftNavHolderEvnt {
	width:200px;
	height:auto!important;
	background-image:url(/_layouts/images/Maggianos/leftNavBg.jpg);
	background-repeat:repeat-y;
	padding: 3px 0px 3px 0px;
	margin-left:5px;

}
.totalLnding{
margin:10px 5px 0px 5px;
}

.bandeventrightHolder02 {
	width:690px;
	height:624px;
	background-image:url(/_layouts/images/Maggianos/menu_certertable_bg.jpg);
	margin: 9px 10px 9px 9px;
}

.bandeventrightHolder02Evnt {
	width:688px;
	height:624px;
	background-image:url(/_layouts/images/Maggianos/menu_certertable_bg.jpg);
	margin: 9px 10px 9px 10px;
}
.bandeventrighttopline {
	margin: 0px 13px 11px 13px;
	width: 662px;
	background-image:url(/_layouts/images/Maggianos/menu_centerheafing_divider.jpg);
	background-repeat:repeat-x;
}

*+html .bandeventrighttopline {
	margin: 0px 13px 25px 13px;
	width: 662px;
	background-image:url(/_layouts/images/Maggianos/menu_centerheafing_divider.jpg);
	background-repeat:repeat-x;
}
.bandeventcenterHolderimage {
	margin: 0px 0px 0px 13px;
	width: 662px;
}
.bandeventcentertextbox01 {
	margin: 0px 0px 0px 13px;
	width: 662px;
	height: 78px;
	background-image:url(/_layouts/images/Maggianos/BPE_centerimage_downbg.jpg);
}
.bandeventcentertextbox02 {
	margin: 9px 20px 9px 20px;
	width: 612px;
	font-size: 14px;
}
.bandeventdowntablesHolder {
	margin: 22px 13px 20px 13px;
	width: 662px;
	height: 219px;
}
.bandeventdowntablesbase {
	width: 160px;
	height: 219px;
}
.bandeventdowntablesdivider {
	width: 8px;
	height: 219px;
	background-image:url(/_layouts/images/Maggianos/BPE_downbox_dividerline.jpg);
}
.bandeventdowntablesheading {
	width: 160px;
	height: 28px;
	font-size: 14px;
	text-align:center;
	background-image:url(/_layouts/images/Maggianos/BPE_downbox_headingbg.jpg);
	font-weight: bold;
	padding: 5px 0px 4px 0px;
}
.bandeventdowntable01 {
	width: 135px;
	height: 179px;
	margin: 12px 0px 0px 0px;
}
.bandeventleftNavtab01 {
	width:184px;
	background-image:url(/_layouts/images/Maggianos/BPE_lefttab_downbg.jpg);
	margin: 17px 8px 2px 8px;
	height: 28px;
	font-size:14px;
	font-weight: bold;
	color:#f0e9d6;
	text-align:center;
}
.bandeventleftNavtab02 {
	width:184px;
	margin: 3px 8px 2px 8px;
	height: 18px;
	text-align:left;
}
.bandeventleftNavtab03 {
	width:170px;
	margin: 10px 16px 10px 14px;
	height: 42px;
	text-align:center;
	font-size:12px;
	background-image:url(/_layouts/images/Maggianos/BPE_lefttab_bg02.jpg);
}
.bandeventleftNavtab04 {
	width:175px;
	margin: 10px 13px 6px 12px;
	text-align:left;
	font-size:12px;
}
.bandeventleftNavtab05 {
	width:175px;
	margin: 4px 13px 5px 12px;
	background:transparent url(/_layouts/images/Maggianos/BPE_left_flooricon.jpg) no-repeat center left;
	padding: 0px 0px 0px 25px;
	text-align: left;
}
.bandeventleftNavtab06 {
	width:175px;
	margin: 8px 13px 8px 12px;
	background:transparent url(/_layouts/images/Maggianos/BPE_left_imageicon.jpg) no-repeat center left;
	padding: 0px 0px 0px 25px;
	text-align: left;
}
.bandeventleftNavtab07 {
	width:175px;
	margin: 8px 13px 5px 12px;
	background:transparent url(/_layouts/images/Maggianos/BPE_leftdottedline.jpg);
	text-align: left;
}
.bandeventleftNavtab08 {
	width:175px;
	margin: 8px 13px 4px 12px;
	background:transparent url(/_layouts/images/Maggianos/BPE_left_eventicon.jpg) no-repeat center left;
	padding: 0px 0px 0px 25px;
	text-align: left;
}
.bandeventleftmenu {
	width:180px;
	margin: 6px 5px 6px 15px;
	.margin: 6px 10px 6px 3px;
	font-size:13px;
	/*text-decoration:underline;*/
	color:#000000;
	text-align: left;
}

.bandeventleftNavtab09 {
	width:180px;
	margin: 5px 8px 10px 12px;
	text-align:left;
	font-size:12px;
	font-weight: bold;
}


.bandeventleftNavtab10 {
	width:180px;
	margin: 5px 8px 10px 12px;
}
.bandeventdropdown {
	width:160px;
	float:left;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#7d7c7c;
	padding:1px;
	margin:0px 1px 0px 0px;
	font:12px Times, Times New Roman, serif;
}
/* POP UP WINDOW*/

#yourMag {
	position:absolute;
	background-image:url(/_layouts/images/Maggianos/menupage_bg.jpg);
	background-repeat:repeat;
	padding:5px;
	display:none;
	border:1px solid #000000;
	left:385px;
	top:92px;
	width:315px;
	text-align:left;
	z-index:503;
	
	
}
 @-moz-document url-prefix() {
 #yourMag {
 position:absolute;
 left:50%;
 margin-left: -100px;
 top:102px;
 background-image:url(/_layouts/images/Maggianos/menupage_bg.jpg);
 background-repeat:repeat;
 padding:5px;
 display:none;
 border:1px solid #000000;
 text-align:left;
}
}
a:active, a:focus  { 
    border:none;
    outline:none;
}


a{
line-height:normal;
outline:none !important;
	

}
a:hover{
line-height:normal;
outline:none !important;

}

img a:active, a:focus 
{
	outline:none !important;
}


img a:active, a:focus 
{
	outline:none !important;
}


.yourMagLeftSpacer {
	padding-left:10px;
}
/* Location Landing page*/

.llleftNavtab01 {
	width:180px;
	margin: 12px 8px 4px 12px;
	background:transparent url(/_layouts/images/Maggianos/BPE_left_eventicon.jpg) no-repeat center left;
	padding: 0px 0px 0px 25px;
}
.llleftNavtab02 {
	width:180px;
	margin: 8px 8px 4px 12px;
	background:transparent url(/_layouts/images/Maggianos/LL_carryouticon.jpg) no-repeat center left;
	padding: 0px 0px 0px 25px;
}
.llleftNavtabnew {
	width:180px;
	margin: 8px 8px 4px 12px;
	padding: 0px 0px 0px 25px;
	background: url(/_layouts/images/Maggianos/LL_carryouticon.jpg) no-repeat center left; 
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.llleftNavtabnew
{
	width:180px;
	margin: 8px 8px 4px 8px;
	padding: 0px 0px 0px 25px;
	background: url(/_layouts/images/Maggianos/LL_carryouticon.jpg) no-repeat center left; 
}
}
.llleftNavtab03 {
	width:180px;
	margin: 8px 8px 8px 12px;
	background:transparent url(/_layouts/images/Maggianos/LL_onlineorderingicon.jpg) no-repeat center left;
	padding: 0px 0px 0px 25px;
}
.llleftNavtab03New {
	width:180px;
	margin: 8px 8px 0px 12px;
	background:transparent url(/_layouts/images/Maggianos/LL_onlineorderingicon.jpg) no-repeat center left;
	padding: 0px 0px 4px 25px;
}
.llleftNavtab03N {
	width:180px;
	margin: 8px 0px 8px 4px;
	background:transparent url(/_layouts/images/Maggianos/LL_onlineorderingicon.jpg) no-repeat center left;
	padding: 0px 0px 0px 0px;
}


.llleftNavtab03N .bodyunderlinelinktext{
padding-left:25px;

}
.llleftNavtab04 {
	width:180px;
	margin: 8px 8px 4px 12px;
	background:transparent url(/_layouts/images/Maggianos/LL_privateeventicon.jpg) no-repeat center left;
	padding: 0px 0px 0px 25px;
}
.llleftNavtab05 {
	width:180px;
	margin: 8px 8px 8px 12px;
	background:transparent url(/_layouts/images/Maggianos/LL_calendaricon.jpg) no-repeat center left;
	padding: 0px 0px 0px 25px;
}
.llleftNavHolder {
	width:200px;
	height:400px;
	background-image:url(/_layouts/images/Maggianos/leftNavBg.jpg);
	background-repeat:repeat-y;
	padding: 3px 0;
	
}
.llcenterHolder01 {
	margin: 0px 0px 2px 13px;
 *margin: 0px 0px 2px 13px;
	width: 453px;
}
.llcentertabsHolder {
	margin: 0px 0px 0px 13px;
 *margin: 0px 0px 0px 13px;
	width: 453px;
	height: 460px;
}
.llcentertabscontentHolder {
	margin: 25px 12px 12px 12px;
 *margin: 25px 12px 12px 12px;
	width: 429px;
	height: 402px;
}
.llcentercontacttab {
	width:170px;
	margin: 10px 16px 10px 0px;
	height: 42px;
	text-align:center;
	font-size:12px;
	background-image:url(/_layouts/images/Maggianos/BPE_lefttab_bg02.jpg);
}
.llcentereservationHolder01 {
	width: 164px;
	height: 119px;
	margin: 0px 2px 0px 40px;
}
.llawardwinnerimageHolder01 {
	width: 164px;
	margin: 12px 2px 0px 40px;
}
.llzagatratedimageHolder01
{
	width: 164px;
	margin: 12px 2px 0px 40px;
}
.llcentereservationHolder02 {
	width: 164px;
	height: 101px;
}
.llcentereservationHolder03 {
	width:135px;
	height: 90px;
}
.llreservationsheading {
	font-size:17px;
	color:#9d7634;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	text-align:center;
}

.llreservationsheadingEvnt {
	font-size:17px;
	color:#9d7634;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	text-align:left;
}
.llcentereservationHolder04 {
	background:transparent url(/_layouts/images/Maggianos/reservenow_bg.jpg);
	width:135px;
	height: 27px;
}
.deliverydownlinkHolder01{
	background:transparent url(/_layouts/images/Maggianos/reservenow_bg.jpg);
	width:84px;
	height: 27px;
	padding: 2px 2px 2px 6px;
}
.deliverydownlinkHolder02{
	background:transparent url(/_layouts/images/Maggianos/reservenow_bg.jpg);
	/*width:170px;*/
	width:220px;
	height: 27px;
	padding: 2px 2px 2px 6px;
	margin: 5px 0px 0px 13px;
}
.deliverydownlinkHolder03{
	background:transparent url(/_layouts/images/Maggianos/reservenow_bg.jpg);
	width:100px;
	height: 27px;
	padding: 2px 2px 2px 6px;
}
.llcentertabscontentHolder05 {
	width: 100%;
	height: 30px;
	margin: 0px 0px 10px 0px;
}
.llcentertabmapHolder {
	background-image:url(/_layouts/images/Maggianos/menupagecentertablebg01.jpg);
	background-repeat:repeat;
	padding:4px;
}
.llcentertabscontentHolder06 {
	width: 425px;
	margin: 5px 2px 2px 2px;
	font-size: 9px;
}
.llcentertabinputheading {
	width: 429px;
	height: 30px;
	background:transparent url(/_layouts/images/Maggianos/reservenow_bg.jpg);
}
.addressInput {
width:113px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	margin:2px 8px 2px 0px;
	padding:2px;
	float:left;
	font:12px Times, Times New Roman, serif;
}
/*LOCATION TABS*/

.locTabsHolder {
	border:2px solid #beb093;
	margin:10px;
}
.locTabsTxt {
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}
.locTabsTxt a, .locTabsTxt a:link, .locTabsTxt a:visited, .locTabsTxt a:hover {
	color:#1f1f1e;
	text-decoration:none;
}
.locTabsLeftSel {
	border-right:2px solid #beb093;
	padding:0px 5px 0px 5px;
	font-weight:bold;
	color:#5f2729;
	height:30px;
}
.locTabsLeftNonSel {
	border-right:2px solid #beb093;
	border-bottom:2px solid #beb093;
	padding:0px 5px 0px 5px;
	height:30px;
}
.locTabsMiddleSel {
	border-right:2px solid #beb093;
	padding:0px 5px 0px 5px;
	color:#5f2729;
	height:30px;
}
.locTabsMiddleNonSel {
	border-right:2px solid #beb093;
	border-bottom:2px solid #beb093;
	padding:0px 5px 0px 5px;
	height:30px;
}
.locTabsRightSel {
	padding:0px 5px 0px 5px;
	color:#5f2729;
	height:30px;
}
.locTabsRightNonSel {
	border-bottom:2px solid #beb093;
	padding:0px 5px 0px 5px;
	height:30px;
}
.locTabsShow {
	display:block;
}
.locTabsHide {
	display:none;
}
.locTabSelBg {
	background-image:url(/_layouts/images/Maggianos/tabSelBg.gif);
	background-repeat:repeat-x;
	padding:7px 0px 7px 0px;
}
/*Business Events page*/

.becentertableHolder {
	margin: 0px 0px 0px 13px;
	width: 662px;
	height: 555px;
}
.becentertableHolder1 {
	margin: 0px 0px 0px 13px;
	width: 662px;
}
.tablepadding01 {
	padding: 0px 10px 0px 10px;
}
.tablepadding02 {
	padding: 0px 0px 0px 15px;
}
.tablepadding03 {
	padding: 10px 10px 10px 10px;
}
.paddingL8 {
	padding: 0px 0px 0px 8px;
}
.paddingT5 {
	padding: 5px 0px 0px 0px;
}
.paddingT20 {
	padding: 20px 0px 0px 0px;
}
.margin10{
margin-top:10px;
}
.padding04 {
	padding: 20px 20px 10px 20px;
}
.tablepadding05 {
	padding: 10px 10px 10px 0px;
}
.tablepadding06 {
}
.tablepadding07 {
	padding: 24px 10px 5px 10px;
}
.contactpadding {
	padding: 4px 10px 4px 15px;
	text-align:left;
}
.tablepadding08 {
	padding: 10px 0px 15px 4px;
}
/* Location Specific Events*/

.lsecentertabscontentHolder {
	margin: 25px 12px 12px 12px;
 *margin: 25px 12px 12px 12px;
	width: 429px;
	height: 432px;
}
.capacitiestable01 {
	background-color:#666666;
	margin: 10px 0px 10px 0px;
}
.capacitiestable02 {
	background-color:#faf2dc;
	text-align: left;
	padding: 3px;
}
.capacitiestable03 {
	background-color:#d7cdb0;
	text-align: left;
	font-weight: bold;
	padding: 2px;
}
/* Gift Cards*/

table.giftcardsHolder01 {
/* float:left;*/
	width:918px;
	height:620px;
	background-image:url(/_layouts/images/Maggianos/menupagecentertablebg01.jpg);
	margin: 9px 0px 18px 1px;
}
table.giftcardsHolder01error {
/* float:left;*/
	width:918px;
	height:620px;
	background-image:url(/_layouts/images/Maggianos/menupagecentertablebg01.jpg);
	margin: 9px 0px 0px 1px;
	_margin: 9px 0px 0px 1px;
	*margin: 9px 0px 0px 1px;
}


#ctl00_PlaceHolderMain_RichHtmlField2__ControlWrapper_RichHtmlField p{
margin:0px !important;
}
.giftcardsHolder02 {
	width:898px;
	height:600px;
	background-image:url(/_layouts/images/Maggianos/menu_certertable_bg.jpg);
	margin: 10px 9px;
}
.giftcardsheaderline {
	margin: 0px 0px 12px 13px;
	width: 872px;
	background-image:url(/_layouts/images/Maggianos/menu_centerheafing_divider.jpg);
	background-repeat:repeat-x;
	height:5px;
}
.giftcardstable01 {
	margin: 0px 0px 12px 13px;
	width: 872px;
}
.giftcardsHolder03 {
	width:360px;
	margin: 10px 10px 10px 10px;
}
.giftcardsHolder04 {
	width:360px;
	background:transparent url(/_layouts/images/Maggianos/giftcard_heading_bg.jpg);
	margin: 10px 10px 10px 10px;
	font-weight:bold;
	height: 25px;
	text-align:center;
}
.giftcardsdivider {
	width:3px;
	background:transparent url(/_layouts/images/Maggianos/giftcard_center_divider.jpg);
}

.giftcardsHoldertext {
	width:360px;
	height: 126px;
	margin: 10px 10px 10px 10px;
	text-align: justify;
}
.navEmailClubSign {
	width:250px;
	text-align:center;
}

.contentList {
margin:0;
padding:0;
}

.contentList li {
list-style-type:none;
background:transparent url(/_layouts/images/Maggianos/giftcard_bullet.jpg) no-repeat 0 7px;
padding-left:11px;
}

/* General classes */
.show {
	padding:0px 1px
border-right:1px solid #333;

}
.hide {
	display:none;
}
#subMenu {
	margin-top:-1px;
}
.pageheadertext {
	margin: 17px 0px 0px 13px;
	background:transparent url(/_layouts/images/Maggianos/headerbullet.gif) no-repeat center left;
	padding: 2px 10px 4px 13px;
	font-size: 22px;
	color: #5a2924;
	font-weight: bold;
	}


.pageheadertext td {
padding-left:0px;
margin-left:0px;

}


*html .pageheadertext td {
padding-left:17px;
margin-left:0px;
}

*+html .pageheadertext td {
padding-left:13px;
margin-left:00px;
}

.locationresultheader {
	margin: 17px 0px 0px 13px;
	width: 662px;
}
.headertext {
	padding: 2px 10px 4px 13px;
	background:transparent url(/_layouts/images/Maggianos/headerbullet.gif) no-repeat center left;
	font-size: 22px;
	color: #5a2924;
	font-weight: bold;
}
.locationlandingheader {
	margin: 17px 0px 0px 13px;
	width: 452px;
}
.centerNavHolderDownHeading {
	margin: 5px 0px 0px 13px;
}
.centerNavHolderDownHeadingEvent {
	margin: 16px 0px 0px 13px;
	_margin: 13px 0px 0px 13px;
	*margin: 13px 0px 0px 13px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	.centerNavHolderDownHeadingEvent {
	margin: 12px 0px 0px 13px;
}
}

.underline {
	text-decoration: underline;
}

.nolinecontact{
	text-decoration: none;
	color: #000000;
}
a.nolinecontact:hover {
	text-decoration:underline;
	color: #000000;
}

.width115 {
	width:125px;
}
.width140 {
	width:140px;
}
.width110 {
	width:110px;
}
/* New*/
.receptinputboxmargin {
	margin: 115px 0px 40px 0px;
}
.bodybrownlinksamesize {
	text-decoration: underline;
	color:#5f2729;
}
a.bodybrownlinksamesize:hover {
	text-decoration: none;
	color:#5f2729;
}
.contactInput01 {
	width:125px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	margin:2px 8px 2px 0px;
	padding:2px;
	float:left;
	font:13px Times, Times New Roman, serif;
}
.contactpagedivider {
	width: 460px;
	background-color: #aa997b;
height 1px;
}
.inputboxWidth {
	width: 200px;
}
.inputboxWidth300 {
	width: 300px;
}
.inputboxWidth60 {
	width: 60px;
}
.calspacing {
	margin: 7px 0px 0px 6px;
}
.alartwindow {
	width:360px;
	height:220px;
	background-image:url(/_layouts/images/Maggianos/menu_certertable_bg.jpg);
}
#enterEmailMsg {
	font-weight: bold;
	margin:35px 0px 0px 20px;
	_margin:35px 0px 0px 10px;
	width:140px;
	float:left;
	text-align:center;
}
.thankyouMsg {
	margin:25px 0px 0px 10px;
	font-weight:bold;
	font-size:14px;
}
.lefttoptable {
	width: 31px;
	height: 91px;
	background-image: url(/_layouts/images/Maggianos/lefttop_corner.jpg);
}
.toplogotable {
	width: 237px;
	height: 91px;
	background-image: url(/_layouts/images/Maggianos/Maggianos_logo.jpg);
}
.clearDiv {
	clear:both;
}


/*#showMsg li
{


float:left;
list-style:none;
padding-left:20px;
padding-top:2px;
font-weight:bold;


}*/
#showMsg li{
list-style:none;
font-weight:bold;
}
#showMsg ul{
margin-top:0px;
padding-left:20px;
padding-top:20px;
height:150px;
}
*html #showMsg ul{
margin-top:0px;
padding-left:0px;
padding-top:0px;
margin-left:18px;
margin-top:20px;
}
*+html #showMsg ul{
margin-top:0px;
padding-left:0px;
padding-top:0px;
margin-left:18px;
margin-top:20px;
}


#showMsg img{
v-align:middle;
position:absolute;
padding-top:5px;

}
/*#showMsg {
	background:url(/_layouts/images/Maggianos/emailShowBg.png) no-repeat;
	width:210px;
	height:150px;
	margin:0px;
	padding-left:0px;
}*/
/**+html #showMsg {
	background-image:url(/_layouts/images/Maggianos/emailShowBg.png) no-repeat;
	width:210px;
	height:150px;
	margin:0px;
	padding-left:0px;
}*/


#showEmailSignUp select{
	width:125px;
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e2e9ef;
	color:#000000;
	margin:8px 8px 2px 0px;
	padding:2px;
	float:left;
	font:12px Times, Times New Roman, serif;
	color:#000000;
	float:left;
	}

#showEmailSignUp input {
	border-top: 1px solid #aaadb2;
	border-right: 1px solid #e3e3eb;
	border-bottom: 1px solid #e3e3eb;
	border-left: 1px solid #e3e3eb;
	color:#000000;
	height:16px;
	width:141px;
	font:12px Times, Times New Roman, serif;
margin-top:5px;
margin-bottom:16px;
}

#Div1{
font-weight:bold;
margin-top:18px;
margin-left:10px;
}
*html #Div2{
font-weight:bold;
float:left;
width:210px;
margin-left:-30px;
}

.topNavItem
{
	display:inline;
	background:transparent url(/_layouts/images/Maggianos/toplink_bullet.jpg) no-repeat 0 7px;
	padding:0 18px 0 20px;
	font-variant:small-caps;
	font-size:15px;

}

.topNavFlyOutsItem
{	
	font-family: tahoma; 
	font-size: 14pt; 
	background-color:lime;
	border:1px #CBD1E0 solid;
	border-top-style: none;
	color:lime;		
	
}

.selectedclass
{	
	display:inline;
	background:none;
	padding:0px 14px 0px 20px;
	font-variant:small-caps;
	font-size:15px;
	font-weight:bold;
	color:#c29a52;

}

.HoverClass
{
	color: #ffffff;
	text-decoration:underline;

}

.topNavFlyOutsHover
{
	background-color:yellow;
}

.topNavFlyOuts
{
	border-top:1px #FFFFFF solid;
}

.toplinks {
	background-image: url(/_layouts/images/Maggianos/toplink_bg.jpg);
	width:100%;
}

.toplinkswidthtable02 {
	width: 10px;
}

.toplinkswidthtable04 {
	width: 12px;
}

.toplinkswidthtable05 {
	width: 23px;
}




/*  End */


.hand{
	cursor:hand;
	outline:none;
}

.menuClass{
	background-repeat:repeat-x;
	cursor:hand;

}
.homeclass{
background-image:url('/EN/PublishingImages/link-home-on.gif');
}
.HomeImage{
	background-image:url('/EN/PublishingImages/link-home.jpg');
	background-repeat:repeat-x;
	cursor:hand;

}
	
#showEmailSignUp 
{
	width:210px;
	height:150px;
	position:absolute;
	display:none;
	top:150px;
	_top:140px;
	*top:140px;
	left:731px;
	_left:731px;
	*left:731px;
    padding:0px;
	z-index: 20;
	float:left;
	background:url(/_layouts/images/Maggianos/emailShowBg.png) no-repeat;
}


@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	#showEmailSignUp {
	width:210px;
	height:150px;
	position:absolute;
	display:none;
	top:139px;
	_top:140px;
	*top:140px;
	left:731px;
	_left:731px;
	*left:731px;
    padding:0px;
	z-index: 20;
	float:left;
	background:url(/_layouts/images/Maggianos/emailShowBg.png) no-repeat;	
		}
}










/*----------*/
/* Top Nav: Added by  on 18-May-2010 */
	.menuitemmenu {
		width:83px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navMenuNormal.jpg); 
		text-indent:-8000px;
	}
	.menuitemmenu:hover
	{
		width:83px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navMenuHover.jpg); 
		text-indent:-8000px;
	}
	.menuitemselect
	{
		width:83px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navMenuClick.jpg); 
		text-indent:-8000px;
	}
	.menuitemlocations
	{
		width:115px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navLocationNormal.jpg); 
		text-indent:-8000px;
	}
     
	.menuitemlocations:hover
	{
		width:115px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navLocationHover.jpg); 
		text-indent:-8000px;
	}
	.menuitemlocationsselect
	{
		width:115px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navLocationClick.jpg); 
		text-indent:-8000px;
	}
	.menuitemdelivery
	{
		width:102px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navDeliveryNormal.jpg);
		text-indent:-8000px;
	}
	.menuitemdelivery:hover
	{
		width:102px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navDeliveryHover.jpg);
		text-indent:-8000px;
	}
	.menuitemdeliveryselect
	{
		width:102px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navDeliveryClick.jpg);
		text-indent:-8000px;
	}
	.menuitemonline
	{
		width:164px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navOnlineOrderingNormal.jpg);
		text-indent:-8000px;
	}
	.menuitemonline:hover
	{
		width:164px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navOnlineOrderingHover.jpg);
		text-indent:-8000px;
	}
	.menuitemonlineselect
	{
		width:164px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navOnlineOrderingClick.jpg);
		text-indent:-8000px;
	}
	.menuitemprivate
	{
		width:146px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navPrivateEventsNormal.jpg);
		text-indent:-8000px;
	}
	.menuitemprivate:hover
	{
		width:146px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navPrivateEventsHover.jpg);
		text-indent:-8000px;
	}
	.menuitemprivateselect
	{
		width:146px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navPrivateEventsClick.jpg);
		text-indent:-8000px;
	}
	/*Added for e-mail club signup*/
	.emailclub
	{
		width:206px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navEmailClubSign.jpg);
		text-indent:-8000px;
	}
    
/*E-mail club sign up*/

	/*Added for Alert Box */
    	.alertbox
    {
    	width:61px;
		height:28px;
		background-image:url(/_layouts/images/Maggianos/alert_closeBtn01.jpg);
		outline:none;
    	}
    	.alertbox:hover
    {
    	width:61px;
		height:28px;
		background-image:url(/_layouts/images/Maggianos/alert_closeBtn02.jpg);
		outline:none;
    	}
    	
    	/*Added for Online Reservations */
    	.onlinereservations
    {
    	width:20px;
		height:21px;
		background-image:url(/_layouts/images/Maggianos/btnReservationGo.jpg);
    	}
    	.onlinereservations:hover
    {
    	width:20px;
		height:21px;
		background-image:url(/_layouts/images/Maggianos/btnReservationGoHover.jpg);
    	}

    	/* End of Online Reservations */

	/*Added for Alert Box */

    .menuitemgifts
    {
    	width:110px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navGiftCardsNormal.jpg);
		text-indent:-8000px;
    	}
    .menuitemgifts:hover
    {
    	width:110px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navGiftCardsHover.jpg);
		text-indent:-8000px;
    	}
    	.menuitemgiftsselect
    {
    	width:110px;
		height:54px;
		background-image:url(/_layouts/images/Maggianos/navGiftCardsClick.jpg);
		text-indent:-8000px;
    	}
    	
    	.loclandreserve
    	{
    	width:17px;
		height:18px;
		background-image:url(/_layouts/images/Maggianos/reservenow_arrow01.jpg);    	
    	}
    	.loclandreserve:hover
    	{
    	width:17px;
		height:18px;
		background-image:url(/_layouts/images/Maggianos/reservenow_arrow02.jpg); 
    	}

/* END Top Nav: Added by  on 18-May-2010 */


/*E-mail club sign -up*/

	
/*#showEmailSignUp 
{
width:210px;
height:150px;
position:absolute;
display:none;
top:139px;
right:0;
_right:-4px;

background-repeat:no-repeat;
padding:0px 10px 0px 10px;
z-index: 20;
}*/


 /*#showEmailSignUp iframe
 {
border: none;
padding:0px;
width:180px;
height:130px;
float:left;


}*/


/*liju(19-05-10)*/
td #button a{
height:18px;
line-height:18px;	
display:block;
background:#333;
width:18px;

}

td #button a{
display:block;
width:18px;
height:18px;
line-height:18px;	
background:#333;
}
td #button a:hover{
display:block;
width:18px;
height:18px;
line-height:184px;	
}


/*liju*/

/*E-mail club sign -up */

/*Maggianos Locator styles for rollup image*/
	.ibtnChilisLocator
	{
		width:27px;
		height:25px;
		background-image:url(/_layouts/images/Maggianos/findMaggianos.jpg);

	}
	.ibtnChilisLocator:hover
	{
		width:27px;
		height:25px;
		background-image:url(/_layouts/images/Maggianos/findMaggianosHover.jpg);
	}
/* GiftCards.aspx Button Rollovers */
	.virtualgiftcardbutton
	{
		float:left;
		width:166px;
		height:27px;
		background-image:url(/_layouts/images/Maggianos/send-a-virtual-gift-card_button01.jpg);

	}
	.virtualgiftcardbutton:hover
	{
		float:left;
		width:166px;
		height:27px;
		background-image:url(/_layouts/images/Maggianos/send-a-virtual-gift-card_button02.jpg);
	}
	.ordergiftcardbutton
	{
		float:left;
		width:130px;
		height:27px;
		background-image:url(/_layouts/images/Maggianos/order-a-gift-card_button01.jpg);

	}
	.ordergiftcardbutton:hover
	{
		float:left;
		width:130px;
		height:27px;
		background-image:url(/_layouts/images/Maggianos/order-a-gift-card_button02.jpg);
	}
	
	
	/* End GiftCards.aspx Button Rollovers */
/* LocationSearch.aspx Button Rollovers */
.LocSearchbutton
{
width:92px;
		height:27px;
		background-image:url(/_layouts/images/Maggianos/submit_button_01.png);
}
.LocSearchbutton:hover
{
width:92px;
		height:27px;
		background-image:url(/_layouts/images/Maggianos/submit_button_02.png);
}
/* End LocationSearch.aspx Button Rollovers */
/* LocationSearchResults.aspx Button Rollovers */
.viewmenuover
{
width:93px;
height:27px;
background-image:url(/_layouts/images/Maggianos/viewmenu_but_01.png);
}

.viewmenuover:hover
{
width:93px;
height:27px;
background-image:url(/_layouts/images/Maggianos/viewmenu_but_02.png);
}

.orderonlineover
{
width:93px;
height:27px;
background-image:url(/_layouts/images/Maggianos/order0nline_but_01.png);
}

.orderonlineover:hover
{
width:93px;
height:27px;
background-image:url(/_layouts/images/Maggianos/order0nline_but_02.png);
}

/* ENDLocationSearchResults.aspx Button Rollovers */
/* LocationSearchResults.aspx next-prev Button Rollovers */
.previousarrowGrid
{
width:16px;
height:17px;
background-image:url(/_layouts/images/Maggianos/previousarrow01.jpg);
}
.previousarrowGrid:hover
{
width:16px;
height:17px;
background-image:url(/_layouts/images/Maggianos/previousarrow02.jpg);
}
.nextarrowGrid
{
width:16px;
height:17px;
background-image:url(/_layouts/images/Maggianos/nextarrow01.jpg);
}
.nextarrowGrid:hover
{
width:16px;
height:17px;
background-image:url(/_layouts/images/Maggianos/nextarrow02.jpg);
}

/* END LocationSearchResults.aspx next-prev Button Rollovers */
/* LocationSearch.aspx Conflicts Button Rollovers */
.ibtnAddressConflictsMouse
{
width:27px;
height:25px;
background-image:url(/_layouts/images/Maggianos/findMaggianos.jpg);
}
.ibtnAddressConflictsMouse:hover
{
width:27px;
height:25px;
background-image:url(/_layouts/images/Maggianos/findMaggianosHover.jpg);
}

/* END LocationSearch.aspx Conflicts Button Rollovers */

/* 27May */
.menulefttableBAN {
                width: 199px;
                padding: 0px 0px 0px 0px;
                float:left;
margin-right:5px;
}

.bandeventrightHolder01BAN {
	 width:708px;
    background-image:url(/_layouts/images/Maggianos/bg-tst.jpg);
    margin: 0px 0px 10px 0px;
    padding:1px 0px 10px 0px;
    height:100%;
    background-repeat:repeat-y;
}
*html .bandeventrightHolder01BAN {
float:left;
	width:746px;
	/*height:644px;*/
	height:100%;
	background-image:url(/_layouts/images/Maggianos/menupagecentertablebg01.jpg);
	margin: 0px 12px 10px 0px;
	padding:1px 0px 10px 1px;
}


*+html .bandeventrightHolder01BAN {
float:left;
                width:850px;
                height:644px;
                background-image:url(/_layouts/images/Maggianos/bg-tst.jpg);
                padding:1px 0px 10px 0px;
                
margin: 0px 12px 10px 0px;
}
.bandeventrightHolder02BAN {
	width:91px;
    height:16px;
    background-image:url(/_layouts/images/Maggianos/top-tst.jpg);
    background-repeat: no-repeat;
    margin: -1px 10px 9px 10px;
	padding-top:10px;
}


*html .bandeventrightHolder02BAN{
	width:686px;
    height:624px;
    background-image:url(/_layouts/images/Maggianos/top-tst.jpg);
    margin: -1px 1px 9px 10px;
    padding-top:10px;
}

*+html .bandeventrightHolder02BAN{
	 width:686px;
    height:624px;
    background-image:url(/_layouts/images/Maggianos/top-tst.jpg);
    margin: -1px 1px 9px 10px;
    padding-top:10px;
}

.table50pD .llreservationsheading {
text-align:left;
}
.Dpromo1
{float:left;
	margin-bottom:4px;	
	*padding-bottom:4px;	
	_padding-bottom:4px;	
}


table .advD{
margin-top:8px;
float:left;
}
table .locationADV
{
	float:left;
	width:199px;
margin-left:2px;
margin-top:-4px;
}

*html table .locationADV
{
	float:left;
	width:199px;
margin-left:-10px;
margin-top:-4px;
}
*+html table .locationADV
{
	float:left;
	width:199px;
margin-left:-10px;
margin-top:-4px;

}

table .locationADV1
{
	float:left;
	width:214px;
	width:214px;
margin-left:5px;
_margin-left:0px;
margin-top:5px;
}

*+html table .locationADV1
{
	float:left;
	width:214px;
	width:210px;
margin-left:0px;

}


@media screen and (-webkit-min-device-pixel-ratio:0) 
{
.calendarmargin {
	margin-top:6px;
	float:left;
/*position:absolute;*/
width:16px;
margin-left:-17px;
}
}

.cntrlLnd
{
	width:213px;
	padding:0px 5px 0px 0px;
}
*+html .cntrlLnd
{
	width:212px;
	padding:0px 5px 0px 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
table .locationADV1
{
	float:left;
	width:214px;
margin-left:5px;
margin-top:7px;
}
}

table .locationADV2
{
	float:left;
	width:210px;
margin-left:-1px;
margin-top:-5px;
}
table .locationADV3
{
	float:left;
	width:210px;
margin-left:-4px;
margin-top:-5px;
margin-right:7px;
}

*+html table .locationADV3
{
	float:left;
	width:210px;
margin-left:4px;
margin-top:-5px;
}


*html table .locationADV2
{
	float:left;
	width:199px;
margin-left:-4px;
margin-top:-5px;
}

/* 27May */

/* added for Menu Nav In progress */
.JProgressIndicatorNav
{
height:230px; 
background-image: url('/_layouts/images/Maggianos/menu_centerheafing_divider02.jpg');
}
/* added for Menu Nav In progress */
/*start added 28-05-10*/

.resultADV{
margin:-6px 5px;
*margin:-6px 6px;
_margin:-6px 6px;
width:100px;
}
.resultADVResult{
margin:-5px 5px;
*margin:-6px 6px;
_margin:-6px 6px;
width:100px;
}


.resultcntrl{
padding:10px 0px;
margin-left:13px;
margin-bottom:7px;
}
*html .resultcntrl{
padding:0px;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
}

*+html .resultcntrl{
padding:0px;
margin-top:10px;
margin-left:10px;
margin-bottom:15px;

}
#ctl00_PlaceHolderMain_LocationResultsUC_Panel1 th{
display:none;
}
.eventri{
margin-top:-4px;
margin-left:3px;
margin-right:5px;

}
*html .eventri{
margin-top:-4px;
margin-left:0px;
margin-right:5px;
}
*+html .eventri{
margin-top:-4px;
margin-left:0px;
margin-right:5px;

}


/*end added 28-05-10*/
.modmq-poi-label {
height:20px;
width:20px;
background:#ff0000;
border:1px solid #333;
color:#fff;
text-align:center;
position:absolute;
margin-top:-28px;
margin-left:6px;
}
/*start add 02-06-10*/

.firstB{
float:left;
margin-top:0px;
margin-right:1px;
padding-top:1px;
}

td .virtualgiftcardbutton{
margin-left:96px;
text-align:center;

}
td .ordergiftcardbutton{
margin-left:113px;
text-align:center;

}

/*Captcha styles*/

div.captcha {
      border:2px solid #d4c6a2;
      width: 454px;
      height: 75px;
      margin-bottom:10px;
}
div.captcha .col1 {
      float: left;
      width: 128px;
      margin-right: 8px;
      text-align: center;
}
div.captcha .col1 img {
      margin-top: 18px;
}
div.captcha .col2 {
      float: left;
      width: 165px;
      margin-top: 9px;
      font-family:Arial,helvetica,sans-serif;
}
div.captcha .col2 input {
      margin-top: 4px;
}
table.captcha th {
      text-align: left;
}
table.captcha td {
      width: 18px;
}
.finalizeOrder div.captcha {
      display:none;
}

.finalizeOrder .captchaTip img {
      margin-top: 3px;

}

/*captcha end*/
/*for menu*/
.menuDivProgressHeight
{
height: 350px;
width: 100%;
margin-top:175px;
}

#ctl00_PlaceHolderMain_NearByLocationsUC1_lblMessage{
padding:0px 5px 0px 3px;
text-align:center;
float:left;
}
a.yourMagCommonLinks:hover {
      text-decoration:none;
      color:#000000;
}
.promobtn-aligner{
    text-align:center;
}
.promobtn-aligner a{
    display:block;
    width:97px;
    height:27px;
    margin-left:auto;
    margin-right:auto;
}
/*for iframe form height*/
.iframeBanquetForm
{
	width:476px;
	height:1050px;
}
*+html .iframeBanquetForm
{	width:476px;
	height:1050px;
}
@-moz-document url-prefix() 
{
 .iframeBanquetForm 
 {
	width:476px;
	height:965px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.iframeBanquetForm
{
	width:476px;
	height:1010px;
}
}
