/* CSS Document */

body {background:url(images/bg_home.jpg) no-repeat #000 center top; margin:0;}

#mainContain {width:970px; height:580px; position:relative; margin:0 auto;}

img.LogoTop {position:absolute; top:0; left:354px; width:269px; height:104px;}

#navBar {width:970px; position:absolute; top:104px; left:0; height:48px;}

#mainPic {position:absolute; z-index:1; top:152px; left:200px;}
#mainPicGC {margin-left:200px; margin-top:0; position:relative; z-index:10; top:-558px; left:0;}

#leftPanel {width:220px; height:235px; padding:60px 20px 0 20px; position:absolute; top:160px; 
			left:0; z-index:2; font:.7em Verdana, Arial, Helvetica, sans-serif; color:#000; 
			text-align:justify;}
			
.leftPanelHome {background:url(images/bg_leftPanel.gif) no-repeat;}

.leftPanelContact {background:url(images/bg_leftPanelContact.gif) no-repeat;}
.leftPanelContact a {color:#622e94; text-decoration:none;}
.leftPanelContact a:hover {text-decoration:underline;}
			
#leftPanelGC {background:url(images/bg_leftPanelGiftCards.gif) no-repeat; width:215px; height:235px;
			padding:60px 185px 0 20px; position:absolute; top:160px; left:0; z-index:2;
			font:.7em Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:justify;}
			
#rightPanel {width:205px; height:102px; position:absolute; bottom:80px; right:0; z-index:2; 
			padding:80px 20px 0 20px; font:.7em Verdana, Arial, Helvetica, sans-serif; 
			color:#000; text-align:justify;}

#lunchMenu {width:400px; margin:30px; font:normal .8em Verdana, Arial, Helvetica, sans-serif; color:#fff;}
		
.happyHour {background:url(images/bg_happyHour.gif) no-repeat;}
			
.prg {background:url(images/bg_PRG.gif) no-repeat;}
			
#rightPanelTOGO {background:url(images/bg_toGo.gif) no-repeat; width:178px; height:105px;
			position:absolute; z-index:2; bottom:80px; right:0; padding:150px 50px 0 60px;
			font:.7em Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:justify;
			line-height:15px;}

#footer {font:.7em Verdana, Arial, Helvetica, sans-serif; color:#fff;
		 position:absolute; bottom:75px; left:210px;}
#footer a {color:#FFF; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

p.dashedLine {border-bottom:1px dashed #999; padding-bottom:20px;}
	 
.purple {color:#622e94;}
.purple a {color:#622e94; text-decoration:none;}
.purple a:hover {text-decoration:underline;}
.orange {color:#e6691e;}

.map {margin-top:14px;}