/* Basic Layout Structure */

body,html{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding:0;margin:0;}
h1 {
	font-size:16px;
	font-weight:normal;
	color: #ef7220;
}
a:link{color:#000;text-decoration:underline;}
a:visited{color:#000;text-decoration:underline;}
a:hover{color:#000;text-decoration:none;}
a:active{color:#000;text-decoration:none;}

input{background-color: #eddfe7;border:1px solid black;width:245px;}
textarea{background-color: #eddfe7;border:1px solid black;}


#container{border:2px solid #88255f;width:995px;height:655px;margin:10px auto 0;}

#foot{width:995px;margin:10px auto; color:#88255f; font-size:10px; font-weight:bold; text-align:center;}
#foot span{font-weight:normal;}
#foot a {color:#88255f;}

#left{
	float:left;
	height:655px;
	position: relative;
}
	#logo{width:289px;height:104px;float:left;position:relative;}
	#topNavigation{width:428px;height:32px;background:#88255f;position:relative;float:left;top:41px;z-index:9;}
		
		#topNavigation ul.dropdown{color:#fff;position:relative;top:8px;left:26px;width:390px;padding:0px;margin:0px;z-index:10;}
		#topNavigation ul.dropdown li{list-style:none;float:left;position:relative;zoom:1;margin-left:25px;}	
		#topNavigation ul.dropdown a:link{display:inline-block;position:relative;color:#fff;text-decoration:none;}
		#topNavigation ul.dropdown a:visited{display:inline-block;position:relative;color:#fff;text-decoration:none;}
		#topNavigation ul.dropdown a:hover{display:inline-block;position:relative;color:#fff;text-decoration:underline;}
		#topNavigation ul.dropdown a:active{display:inline-block;position:relative;color:#fff;text-decoration:underline;}
		
		
		#topNavigation ul.dropdown ul{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: -65px;border-right:1px solid white;}
		#topNavigation ul.dropdown ul li{ font-weight: normal; background: #88255F; color: #000;float: none;padding:10px;border-bottom:1px solid white;}
		#topNavigation ul.dropdown ul li a{width: 100%; display: inline-block;} 
		
		#topNavigation ul.dropdown ul ul{ left:0px; top: 10px;width: 250px;border:0;}
		#topNavigation ul.dropdown ul ul li{ left:121px; top:-11px;border:1px solid white;z-index:20;}
		#topNavigation ul.dropdown ul li:hover{background:#ac5e8c;}
		#topNavigation ul.dropdown li:hover > ul{ visibility: visible; border:0;}
		#shortened{width:60px;}
		
		
	
		
		
		#topNavigation ul.dropdown #firstL{margin:0px;}	
	
	#homercafe {
	position:absolute;
	right:10px;
	top:40px;
	color: #ef7220;
	text-decoration: none;
}
	#homercafe img { border: 1px solid white;}
	#homercafe img:hover { border: 1px solid #F90;}
	a.orange {
	color: #ef7220;
	text-decoration: none;
}
	a.orange img { border: 1px solid white;}
	a.orange img:hover { border: 1px solid #F90;}
	a.purple {
	color: #88255F;
	text-decoration: none;
}
a.purple:hover {
	color: #ef7220;
}
	
	
	
	#content{position:relative;clear:both;width:657px;padding:20px 30px;top:5px;z-index:0;}
	#content.home {width:657px;padding:15px 30px 30px;}
		#menuIntro{border-bottom:2px solid #88255f;margin-bottom:0px;}
		#menuContents{text-align:center;}
		#nextMenuLink{text-align:right;position:relative;top:4px;z-index:0;}
		#prevMenuLink{text-align:left;position:absolute;top:93px;z-index:1;}
		#menuSection{width:449px;margin:0 auto;}
		#bottomMenu{background:#88255f;width:429px;height:13px;color:#fff;font-style:italic;font-size:10px;padding:10px;text-align:center;vertical-align:middle;}
		
		.homeright {float:right; padding-left:10px;}
	
#right{width:276px;height:655px;float:left;z-index:0;}
	#rightBar{width:276px;height:655px;border-left:2px solid #88255f;position:relative;float:left;}
	#rightTop{width:276px;height:88px;background:#88255f;position:relative; background:url(../i/topRight.gif) no-repeat;}
	
	#bestofbda_back {z-index:10; position:absolute; bottom:0px; left:0px; background:#FFF;opacity:0.7;
filter:Alpha(opacity=70);height:158px; width:276px;  }
	#bestofbda {z-index:11; position:absolute; bottom:17px; left:40px; }
	
	
		#holdCont{text-align:center;background:#88255F;height:10px;color:#fff;margin:0 auto;width:657px;}	
		#holdContnil{text-align:center;background:#88255F;height:10px;color:#fff;margin:0 auto;width:657px;}	
	    #priceR{position:relative;top:-11px;margin:0 auto;display:inline-block;left:-5px;width:625px;}
		#priceR a{color:#fff;text-decoration:none;}
		#priceR #pText{border:0;padding-right:0px;margin:0;}
		#priceR li{float:left;padding-right:14px;list-style:none;border-right:2px solid white;margin-left:14px;height:18px;vertical-align:middle;padding-top:3px;position:relative;top:10px;}
		#priceR #lastPLi{border:0;}			
		
		#scrollMenu{text-align:left;background:#f7f0f4;margin:0;position:relative;top:-1px;border:2px solid #88255F;border-top:0;width:653px;height:440px;overflow:scroll;overflow-x:hidden;}
		.identiMe{background:#fff;position:relative;padding:5px;margin:0px;}
		.menuDes{margin:0px;padding:2px 5px 5px 5px;border-bottom:2px solid black;}
		
		.identiMe{font-weight:bold;font-size:13px;line-height:12px;}
		.priceInf{font-style:italic;font-size:10px;font-weight:normal;}

	
/* --------------------- End Basic Layout Structure --------------------- */


/* Headers */

h2{font-size:14px;font-weight:bold;margin:0px;padding:0px;}

#welcome{padding:0px;margin:0px;width:387px;height:28px;background:url(../i/welcomeH.gif) no-repeat;}
#welcome span{visibility:hidden;}

#menus{padding:0px;margin:0px;width:87px;height:28px;background:url(../i/menusH.gif) no-repeat;}
#menus span{visibility:hidden;}

#bFestMenus{padding:0px;margin:0px;width:219px;height:28px;background:url(../i/breakfastMenu.gif) no-repeat;}
#bFestMenus span{visibility:hidden;}

#lunchHead{padding:0px;margin:0px;width:180px;height:28px;background:url(../i/lunchMenu.gif) no-repeat;}
#lunchHead span{visibility:hidden;}

#dinnerHead{padding:0px;margin:0px;width:180px;height:28px;background:url(../i/dinnerMenu.gif) no-repeat;}
#dinnerHead span{visibility:hidden;}


#boxLunchHead{padding:0px;margin:0px;width:236px;height:28px;background:url(../i/boxLunchMenu.gif) no-repeat;}
#boxLunchHead span{visibility:hidden;}

#smBoxLHead{padding:0px;margin:0px;width:316px;height:28px;background:url(../i/smBoxLMenus.gif) no-repeat;}
#smBoxLHead span{visibility:hidden;}

#BuffLHead{padding:0px;margin:0px;width:316px;height:28px;background:url(../i/BuffetMenus.gif) no-repeat;}
#BuffLHead span{visibility:hidden;}

#coldLHead{padding:0px;margin:0px;width:343px;height:28px;background:url(../i/coldLMenus.gif) no-repeat;}
#coldLHead span{visibility:hidden;}

#warmLHead{padding:0px;margin:0px;width:357px;height:28px;background:url(../i/warmLMenus.gif) no-repeat;}
#warmLHead span{visibility:hidden;}

#afTeaHead{padding:0px;margin:0px;width:291px;height:28px;background:url(../i/afTeaMenu.gif) no-repeat;}
#afTeaHead span{visibility:hidden;}

#cocktailStatHead{padding:0px;margin:0px;width:343px;height:28px;background:url(../i/cocktailStations.gif) no-repeat;}
#cocktailStatHead span{visibility:hidden;}

#cocktailCharIHead{padding:0px;margin:0px;width:498px;height:28px;background:url(../i/charCocktailHead.gif) no-repeat;}
#cocktailCharIHead span{visibility:hidden;}

#cocktailChilHead{padding:0px;margin:0px;width:505px;height:28px;background:url(../i/charChilHead.gif) no-repeat;}
#cocktailChilHead span{visibility:hidden;}

#formBuffetHead{padding:0px;margin:0px;width:275px;height:28px;background:url(../i/formalBuffMenu.gif) no-repeat;}
#formBuffetHead span{visibility:hidden;}

#bermudianHead{padding:0px;margin:0px;width:275px;height:28px;background:url(../i/bermudianMenus.gif) no-repeat;}
#bermudianHead span{visibility:hidden;}

#anytimeHead{padding:0px;margin:0px;width:412px;height:28px;background:url(../i/anytimeMenu.gif) no-repeat;}
#anytimeHead span{visibility:hidden;}

#vegCBuffetHead{padding:0px;margin:0px;width:412px;height:28px;background:url(../i/vegColdBuffetH.gif) no-repeat;}
#vegCBuffetHead span{visibility:hidden;}

#vegWBuffetHead{padding:0px;margin:0px;width:412px;height:28px;background:url(../i/vegHotBuffetH.gif) no-repeat;}
#vegWBuffetHead span{visibility:hidden;}

#cTailsHead{padding:0px;margin:0px;width:412px;height:28px;background:url(../i/cocktailMenus.gif) no-repeat;}
#cTailsHead span{visibility:hidden;}

#bbqsHead{padding:0px;margin:0px;width:143px;height:28px;background:url(../i/bbqmenus.gif) no-repeat;}
#bbqsHead span{visibility:hidden;}

#ssMHeads{padding:0px;margin:0px;height:28px;background:url(../i/sspecialtyH.gif) no-repeat;}
#ssMHeads span{visibility:hidden;}

#bbqHead{padding:0px;margin:0px;width:143px;height:28px;background:url(../i/bbqMenu.gif) no-repeat;}
#bbqHead span{visibility:hidden;}

#createBbqHead{padding:0px;margin:0px;width:393px;height:28px;background:url(../i/createBbqMenu.gif) no-repeat;}
#createBbqHead span{visibility:hidden;}

#tailGatHead{padding:0px;margin:0px;width:224px;height:28px;background:url(../i/tailGate.gif) no-repeat;}
#tailGatHead span{visibility:hidden;}

#xmasCocktailsHead{padding:0px;margin:0px;width:349px;height:28px;background:url(../i/xmasCocktailMenus.gif) no-repeat;}
#xmasCocktailsHead span{visibility:hidden;}

#xmasHead{padding:0px;margin:0px;width:227px;height:28px;background:url(../i/xmasMenus.gif) no-repeat;}
#xmasHead span{visibility:hidden;}

#communionHead{padding:0px;margin:0px;width:268px;height:28px;background:url(../i/communionMenu.gif) no-repeat;}
#communionHead span{visibility:hidden;}

#budgetHead{padding:0px;margin:0px;width:268px;height:28px;background:url(../i/budgetCH.gif) no-repeat;}
#budgetHead span{visibility:hidden;}

#pickupHead{padding:0px;margin:0px;width:268px;height:28px;background:url(../i/pickupPH.gif) no-repeat;}
#pickupHead span{visibility:hidden;}

#sitDownDinHead{padding:0px;margin:0px;width:215px;height:28px;background:url(../i/sitDownH.gif) no-repeat;}
#sitDownDinHead span{visibility:hidden;}

#staffCHead{padding:0px;margin:0px;width:215px;height:28px;background:url(../i/staffingCH.gif) no-repeat;}
#staffCHead span{visibility:hidden;}

#barCHead{padding:0px;margin:0px;width:166px;height:28px;background:url(../i/barCH.gif) no-repeat;}
#barCHead span{visibility:hidden;}

#eqDCHead{padding:0px;margin:0px;width:417px;height:28px;background:url(../i/eqDCH.gif) no-repeat;}
#eqDCHead span{visibility:hidden;}

#barSetHead{padding:0px;margin:0px;width:128px;height:28px;background:url(../i/barSetH.gif) no-repeat;}
#barSetHead span{visibility:hidden;}

#weddHead{padding:0px;margin:0px;width:132px;height:28px;background:url(../i/weddingsH.gif) no-repeat;}
#weddHead span{visibility:hidden;}

#thanksGHead{padding:0px;margin:0px;width:265px;height:28px;background:url(../i/thanksGHead.gif) no-repeat;}
#thanksGHead span{visibility:hidden;}

#childPaHead{padding:0px;margin:0px;width:220px;height:28px;background:url(../i/childrensPaH.gif) no-repeat;}
#childPaHead span{visibility:hidden;}

#entertaiHead{padding:0px;margin:0px;width:191px;height:28px;background:url(../i/entertaiH.gif) no-repeat;}
#entertaiHead span{visibility:hidden;}

#cafeteriaHead{padding:0px;margin:0px;width:191px;height:28px;background:url(../i/cafeteriaH.gif) no-repeat;}
#cafeteriaHead span{visibility:hidden;}

#about{padding:0px;margin:25px 0 0px;width:122px;height:28px;background:url(../i/aboutH.gif) no-repeat;}
#about span{visibility:hidden;}

#service{padding:0px;margin:0px;width:97px;height:28px;background:url(../i/serviceH.gif) no-repeat;}
#service span{visibility:hidden;}

#eGalHead{padding:0px;margin:0px;width:190px;height:28px;background:url(../i/eventsGHead.gif) no-repeat;}
#eGalHead span{visibility:hidden;}

#wGalhead{padding:0px;margin:0px;width:228px;height:28px;background:url(../i/wGalHead.gif) no-repeat;}
#wGalhead span{visibility:hidden;}

#contact{padding:0px;margin:0px;width:333px;height:28px;background:url(../i/contactH.gif) no-repeat;}
#contact span{visibility:hidden;}

#content table {text-align:center;width:655px;}
#content table .topLabel{background:#88255F;color:#fff;font-weight:bold;}

#homerscafe{
	padding:0px;
	margin:0px;
	width:155px;
	height:33px;
	background-image: url(../i/homers.png);
	background-repeat: no-repeat;
}
#homerscafe span{visibility:hidden;}



/* --------------------- End Headers --------------------- */

#gallery{width:665px;height:465px;font-size:10px;font-weight:bold;border:2px solid #88255F;overflow:scroll;overflow-x:hidden;}
#gallery ul{text-align:left;}
#gallery ul li{list-style:none;float:left;margin-right:20px;width:100px;height:72px;margin-bottom:20px;}
#galleryOne{margin-right:0;}

#contactForm{width:250px;float:left;height:300px;margin-right:46px;font-size:10px;font-weight:bold;}
#moveUp{position:relative;top:-15px;}
#category{width:245px;}
#invBut{color:#fff;background:#88255f;}
#invBut:hover{cursor:pointer;}
#ordAlert{font-weight:bold;color:#FF0000;}
#custoM{width:250px;height:150px;}

#homer_about {
	float: right;
	width: 460px;
}
#homer_links {
	float: left;
	width: 167px;
	text-align: center;
}

#mw_logo {border: none; }
	#mw_logo img {
	margin:60px 0px 15px;
	border: 1px solid white;
}
	#mw_logo img:hover { border: 1px solid #e4235c;}

a.homer_menu {
	display:block;
	text-decoration:none;
	font-style:italic;
	font-size:14px;
	color:#FFF;
	background-color:#88255F;
	vertical-align:middle;
	padding:5px 0;
	text-align:center;
	margin-top: 50px;
}
a.homer_menu:hover { text-decoration:underline;}

#mapInfo{width:355px;float:left;position:relative;top:12px;font-size:11px;}

#slideS{padding:0;margin:0;}
#slideS li{list-style:none;}



.radios input{width:20px;border:1px solid red;}
		.yesL{float:left;}
		.orTxArea{width:570px;height:100px;}
		#orderForm{width:665px;height:450px;font-size:11px;border:2px solid #88255F;overflow:scroll;overflow-x:hidden;}

#orderForm p{font-size:12px;font-weight: normal;}/*font-weight:bold;*/

.ordButton{color:#fff;background:#000;}
		.ordButton:hover{cursor:pointer;}
		
		
#ordLI{width:56px;}

#menubuttons a{background-color:#88255F;display:inline-block;width: 220px;padding:10px;border:1px solid white;color:#fff;font-weight:bold;text-decoration:none;text-align: center; }
#menubuttons a:hover{ background-color:#ac5e8c;}
		
/**** noscript-Attention ****/

div#att {
	background-color: #fffeb8;
	border-bottom: 1px solid;
	height: 2.5em;
	line-height: 2.5em;
	position: relative;
	top:0;
	text-align:center;
	width: 100%;
}

div#att p{
	background: transparent url(../i/att.png) no-repeat 0 46%;
	margin: 0;
	display: inline;
	padding: 6px 0 6px 26px;
	font-weight:bold;
	font-size:18px;
}
	
a#homercafe span:hover {
	text-decoration: underline;
}
a#homercafe span {
	position: relative;
	top: -10px;
}

#homer_tea {
	position: absolute;
	left: 25px;
	bottom: 15px;
	font-size:12px;
	font-weight:bold;
	color: #ef7220;
}

.frontvid {margin:65px auto 0; display:block;}

