/* ----------- */
/* Used By All */
/* ----------- */
.HoursPaddLeft {
	padding-left:10px;
}


/* ------------------------------------------------ */
/* Main Charlie's Crab Location Page Div Alignments */
/* ------------------------------------------------ */
#ccLocMainHeader {
	position:absolute;
	left:8px;
	top:10px;
	text-align:center;
	width:504px;
	height: 20px;
}
#FtLauderdaleLoc1 {
	position:absolute;
	left:245px;
	top:57px;
	width:216px;
	height:23px;
	z-index:1;
}
#FtLauderdaleLoc2 {
	position:absolute;
	left:260px;
	top:93px;
	width:179px;
	height:67px;
	z-index:3;
}
#FtLauderdaleLoc3 {
	position:absolute;
	left:396px;
	top:57px;
	width:46px;
	height:17px;
	z-index:2;
}
#GrandRapidsLoc1 {
	position:absolute;
	left:245px;
	top:206px;
	width:206px;
	height:33px;
	z-index:4;
}
#GrandRapidsLoc2 {
	position:absolute;
	left:260px;
	top:242px;
	width:181px;
	height:58px;
	z-index:6;
}
#GrandRapidsLoc3 {
	position:absolute;
	left:395px;
	top:207px;
	width:43px;
	height:17px;
	z-index:9;
}
/*#HiltonHeadLoc1 {
	position:absolute;
	left:246px;
	top:360px;
	width:165px;
	height:30px;
	z-index:5;
}
#HiltonHeadLoc2 {
	position:absolute;
	left:260px;
	top:397px;
	width:203px;
	height:70px;
	z-index:7;
}
#HiltonHeadLoc3{
	position:absolute;
	left:395px;
	top:361px;
	width:49px;
	height:7px;
	z-index:8;
}
#PalmBeachLoc1 {
	position:absolute;
	left:246px;
	top:509px;
	width:165px;
	height:30px;
	z-index:5;
}
#PalmBeachLoc2 {
	position:absolute;
	left:260px;
	top:546px;
	width:203px;
	height:70px;
	z-index:7;
}
#PalmBeachLoc3  {
	position:absolute;
	left:395px;
	top:510px;
	width:49px;
	height:7px;
	z-index:8;
}
#TroyLoc1 {
	position:absolute;
	left:245px;
	top:657px;
	width:175px;
	height:30px;
	z-index:5;
	bottom: -10px;
}
#TroyLoc2 {
	position:absolute;
	left:260px;
	top:695px;
	width:203px;
	height:70px;
	z-index:7;
	bottom: -10px;
}
#TroyLoc3 {
	position:absolute;
	left:395px;
	top:658px;
	width:49px;
	height:7px;
	z-index:8;
}*/

#PalmBeachLoc1 {
	position:absolute;
	left:246px;
	top:360px;
	width:165px;
	height:30px;
	z-index:5;
}
#PalmBeachLoc2 {
	position:absolute;
	left:260px;
	top:397px;
	width:203px;
	height:70px;
	z-index:7;
}
#PalmBeachLoc3{
	position:absolute;
	left:395px;
	top:361px;
	width:49px;
	height:7px;
	z-index:8;
}
#TroyLoc1 {
	position:absolute;
	left:246px;
	top:509px;
	width:165px;
	height:30px;
	z-index:5;
}
#TroyLoc2 {
	position:absolute;
	left:260px;
	top:546px;
	width:203px;
	height:70px;
	z-index:7;
}
#TroyLoc3  {
	position:absolute;
	left:395px;
	top:510px;
	width:49px;
	height:7px;
	z-index:8;
}

#ccLocDetails {
	position:absolute;
	left:22px;
	top:8px;
	width:199px;
	height:30px;
	z-index:3;
	visibility: visible;
}
#ccLocDetails_Info {
	position:absolute;
	left:52px;
	top:42px;
	width:153px;
	height:67px;
	z-index:5;
}
#ccLocDetails_Hours {
	position:absolute;
	left:258px;
	top:3px;
	width:256px;
	height:144px;
	z-index:6;
}
#ccLocDetailsBack {
	position:absolute;
	left:23px;
	top:806px;
	width:40px;
	height:19px;
	z-index:4;
}
#ccLocDetailsInfo {
	color:#fff;
	position:absolute;
	left:-6px;
	top:45px;
	width:245px;
	height:105px;
	z-index:4;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
}
#ccLocDetailsInfo li {
	list-style-type:none;
	padding-bottom:10px;
}
#ccLocDetailsFl_Map {
	position:absolute;
	left:42px;
	top:53px;
	width:153px;
	height:127px;
	z-index:7;
}
#ccLocDetailsGr_Map {
	position:absolute;
	left:42px;
	top:203px;
	width:153px;
	height:127px;
	z-index:6;
}
/*#ccLocDetailsHh_Map {
	position:absolute;
	left:42px;
	top:353px;
	width:153px;
	height:127px;
	z-index:5;
}
#ccLocDetailsPb_Map {
	position:absolute;
	left:42px;
	top:503px;
	width:153px;
	height:127px;
	z-index:6;
}
#ccLocDetailsTr_Map {
	position:absolute;
	left:42px;
	top:653px;
	width:153px;
	height:127px;
	z-index:4;
}*/

#ccLocDetailsPb_Map {
	position:absolute;
	left:42px;
	top:353px;
	width:153px;
	height:127px;
	z-index:5;
}
#ccLocDetailsTr_Map {
	position:absolute;
	left:42px;
	top:503px;
	width:153px;
	height:127px;
	z-index:6;
}
/* ------------------------------------------ */
/* Main Big Fish Location Page Div Alignments */
/* ------------------------------------------ */
#DearbornLoc1 {
	position:absolute;
	left:269px;
	top:49px;
	width:107px;
	height:80px;
	z-index:1;
}
#DearbornLoc2 {
	position:absolute;
	left:284px;
	top:131px;
	width:179px;
	height:67px;
	z-index:3;
}
#DearbornLoc3 {
	position:absolute;
	left:377px;
	top:103px;
	width:46px;
	height:17px;
	z-index:2;
}
#MadisonHeightsLoc1 {
	position:absolute;
	left:269px;
	top:224px;
	width:188px;
	height:80px;
	z-index:4;
}
#MadisonHeightsLoc2 {
	position:absolute;
	left:284px;
	top:306px;
	width:181px;
	height:58px;
	z-index:6;
}
#MadisonHeightsLoc3 {
	position:absolute;
	left:450px;
	top:278px;
	width:43px;
	height:17px;
	z-index:9;
}
#PrincetonLoc1 {
	position:absolute;
	left:268px;
	top:391px;
	width:104px;
	height:80px;
	z-index:5;
}
#PrincetonLoc2 {
	position:absolute;
	left:284px;
	top:474px;
	width:203px;
	height:70px;
	z-index:7;
}
#PrincetonLoc3 {
	position:absolute;
	left:369px;
	top:451px;
	width:55px;
	height:7px;
	z-index:8;
}
#bfLocDetailsHeader {
	position:absolute;
	left:181px;
	top:4px;
	width:191px;
	height:76px;
	z-index:1;
}
#bfLocDetailsBack {
	position:absolute;
	left:42px;
	top:547px;
	width:52px;
	height:19px;
	z-index:4;
	font-weight: bold;
	text-transform: uppercase;
}
#bfLocDetailsInfo {
	color:#fff;
	position:absolute;
	left:29px;
	top:92px;
	width:217px;
	height:105px;
	z-index:4;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
}
#bfLocDetailsInfo li {
	list-style-type:none;
	padding-bottom:10px;
}
#bfLocDetailsDb {
	position:absolute;
	left:60px;
	top:8px;
	width:97px;
	height:77px;
	z-index:3;
	visibility: visible;
}
#bfLocDetailsDb_Info {
	position:absolute;
	left:52px;
	top:62px;
	width:153px;
	height:67px;
	z-index:5;
}
#bfLocDetailsDb_Hours {
	position:absolute;
	left:268px;
	top:24px;
	width:285px;
	height:144px;
	z-index:6;
}
#bfLocDetailsDb_Map {
	position:absolute;
	left:62px;
	top:60px;
	width:153px;
	height:127px;
	z-index:7;
}

#bfLocDetailsMh {
	position:absolute;
	left:60px;
	top:9px;
	width:174px;
	height:81px;
	z-index:3;
}
#bfLocDetailsMh_Info {
	position:absolute;
	left:52px;
	top:62px;
	width:181px;
	height:68px;
	z-index:5;
}
#bfLocDetailsMh_Hours {
	position:absolute;
	left:268px;
	top:24px;
	width:285px;
	height:144px;
	z-index:6;
}
#bfLocDetailsMh_Map {
	position:absolute;
	left:62px;
	top:229px;
	width:153px;
	height:127px;
	z-index:7;
}

#bfLocDetailsP {
	position:absolute;
	left:60px;
	top:9px;
	width:121px;
	height:47px;
	z-index:3;
	visibility: visible;
}
#bfLocDetailsP_Info {
	position:absolute;
	left:51px;
	top:62px;
	width:181px;
	height:68px;
	z-index:5;
}
#bfLocDetailsP_Hours {
	position:absolute;
	left:268px;
	top:14px;
	width:285px;
	height:144px;
	z-index:6;
	visibility: visible;
}
#bfLocDetailsP_Map {
	position:absolute;
	left:62px;
	top:393px;
	width:153px;
	height:127px;
	z-index:7;
}
#bfLocInst {
	position:absolute;
	left:42px;
	top:7px;
	width:424px;
	height:41px;
	z-index:10;
	text-align:center;
}


/* ------------------------------------------------- */
/* Main Grand Concourse Location Page Div Alignments */
/* ------------------------------------------------- */
#GcLocImage {
	position:absolute;
	top: 32px;
	left: 50px;
	width: 187px;
	height: 94px;
}
#GcLocDetails_Info {
	position:absolute;
	left:280px;
	top:267px;
	width:187px;
	height:67px;
	z-index:5;
	color: #FFFFFF;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
}
#GcLocDetails_Hours {
	position:absolute;
	left:258px;
	top:35px;
	width:285px;
	height:175px;
	z-index:6;
	color: #FFFFFF;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	overflow: auto;	
}
#GcLocDetailsBack {
	position:absolute;
	left:53px;
	top:536px;
	width:40px;
	height:19px;
	z-index:4;
}
#GcLocDetails_Map {
	position:absolute;
	left:88px;
	top:264px;
	width:153px;
	height:127px;
	z-index:7;
}
#GcLocName{
	position:absolute;
	left:222px;
	top:127px;
	width:153px;
	height:127px;
}
#GcLocList {
	position:absolute;
	left:-14px;
	top:126px;
	width:236px;
	height:123px;
	z-index:8;
	color: #FFFFFF;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
}
#GcLocList li {
	list-style-type:none;
	padding-bottom:10px;
}


/* ---------------------------------------------- */
/* Main Gandy Dancer Location Page Div Alignments */
/* ---------------------------------------------- */
#GdLocImage {
	position:absolute;
	top: 9px;
	left: 7px;
	width: 174px;
	height: 90px;
}
#GdLocDetails_Info {
	position:absolute;
	left:286px;
	top:271px;
	width:187px;
	height:67px;
	z-index:5;
}
#GdLocDetails_Hours {
	position:absolute;
	left:241px;
	top:23px;
	width:262px;
	height:255px;
	z-index:6;
	color: #000000;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
}
#GdLocDetailsBack {
	position:absolute;
	left:33px;
	top:536px;
	width:40px;
	height:19px;
	z-index:4;
}
#GdLocDetails_Map {
	position:absolute;
	left:97px;
	top:270px;
	width:153px;
	height:127px;
	z-index:7;
}
#GdLocName{
	position:absolute;
	left:96px;
	top:119px;
	width:439px;
	height:151px;
}
#GdLocList {
	position:absolute;
	left:-14px;
	top:126px;
	width:236px;
	height:123px;
	z-index:8;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
#GdLocList li {
	list-style-type:none;
	padding-bottom:10px;
}

/* ---------------------------------------------- */
/* Main Meriwether's Location Page Div Alignments */
/* ---------------------------------------------- */
#MwLocImage {
	position:absolute;
	top: 3px;
	left: 4px;
	width: 162px;
	height: 50px;
	z-index: 7;
}
#MwLocDetails_Info {
	position:absolute;
	left:270px;
	top:284px;
	width:247px;
	height:67px;
	z-index:5;
}
#MwLocDetails_Hours {
	position:absolute;
	left:258px;
	top:29px;
	width:285px;
	height:144px;
	z-index:6;
}
#MwLocDetailsBack {
	position:absolute;
	left:53px;
	top:536px;
	width:40px;
	height:19px;
	z-index:4;
}
#MwLocDetails_Map {
	position:absolute;
	left:64px;
	top:280px;
	width:153px;
	height:127px;
	z-index:7;
}
#MwLocDetailsBack {
	position:absolute;
	left:23px;
	top:544px;
	width:40px;
	height:19px;
	z-index:4;
}
#MwLocName{
	position:absolute;
	left:140px;
	top:85px;
	width:153px;
	height:127px;
}
#MwLocList {
	position:absolute;
	left:-12px;
	top:127px;
	width:249px;
	height:66px;
	z-index:8;
}
#MwLocList li {

	list-style-type:none;
	padding-bottom:10px;
}

/* -------------------------------------------- */
/* Main River Crab Location Page Div Alignments */
/* -------------------------------------------- */
#RcLocImage {
	position:absolute;
	top: 9px;
	left: 24px;
	width: 199px;
	height: 89px;
}
#RcLocDetails_Info {
	position:absolute;
	left:292px;
	top:268px;
	width:187px;
	height:67px;
	z-index:5;
}
#RcLocDetails_Hours {
	position:absolute;
	left:258px;
	top:25px;
	width:285px;
	height:144px;
	z-index:6;
}
#RcLocDetailsBack {
	position:absolute;
	left:23px;
	top:536px;
	width:40px;
	height:19px;
	z-index:4;
}
#RcLocDetails_Map {
	position:absolute;
	left:90px;
	top:263px;
	width:153px;
	height:127px;
	z-index:7;
}
#RcLocName{
	position:absolute;
	left:151px;
	top:114px;
	width:153px;
	height:127px;
}
#RcLocList {
	position:absolute;
	left:8px;
	top:98px;
	width:239px;
	height:66px;
	z-index:8;
}
#RcLocList li {
	list-style-type:none;
	padding-bottom:10px;
}
.HappyHour {
	font-weight:bold;
	text-decoration:none;
	color:#ff0;
}