body
{
	font-family: Arial;
	font-size: 12px;
	background: #c04419;
	background-position: 0px 0px;
	border:0px;
	margin: 0px; padding: 0px;
	
}
table { border-collapse: collapse; margin: 0px; padding: 0px; }
td { vertical-align: top; }
th { background: #BBBBBB; border-bottom: solid 1px black; text-align: left; font-family: Arial; color: Black;}
tr.blRowEven td { background: #E0E0E0; }
tr.blRowOdd td { background: #FFFFFF; }

form {margin: 0; padding: 0; font-size: 10pt; }
label { width: 130px; float: left; text-align: left; margin-right: 3px; display: block; margin-top: 3px;}
input { color: Black; background: White; border: 1px solid #AAAAAA; margin-top: 3px; margin-bottom: 3px; }
select { color: Black; background: White; border: 1px solid #AAAAAA; margin-top: 3px; margin-bottom: 3px; width: 150px}
textarea { color: Black; background: White; border: 1px solid #AAAAAA; margin-bottom: 3px; width: 100%; height: 100px;}
fieldset { border: 1px solid #CCCCCC; background: #EEEEEE; }
legend { border: 1px solid #999999; background: #EEEEEE; padding-left: 10px; padding-right: 10px; font-weight: Bold; }

.blSidePanel { border: solid 1px #CCCCCC; margin-bottom: 15px; }
.blSidePanelTitle { font-weight: bold; text-align: center; background: #EEEEEE; border-bottom: solid 1px #CCCCCC; }
.blSidePanel ul { padding-left: 20px; list-style-type: disc; }
.blSidePanel li { padding-left: 0px; margin-left: 0px;}

#pageContainer
{	background: #ffffdd;
	background-position: 50% 48%;
	width: 900px;
	height: 100%;
	border-left: 0px solid ;
	border-right: 0px solid ;
	border-top: 0px solid wite;
	margin-left: auto;
	margin-right: auto;
	
}


A:link {font-weight: ;
	color: #669966;
	font-size:;
	text-decoration:none;}
A:visited {font-weight: ;
	   color: #669966;
	   font-size:;
	   text-decoration:none;}
A:active {text-decoration: none}
A:hover {text-decoration: ; color: red; font-size;;}

#topPanel
{
	width: 900px;
	height: 260px;
	border-bottom: 0px solid black;
	background: ;
}
#topLogo
{	
	
	width: 900px;
	height: 280px; 
	background: url('images/newmccheader2.png') no-repeat;
	background-position: ;
	
}

#topMenu
{
	
	
	border-top: 0px solid black;
	height: ;
	width: 900px;
	background:;
	color: white;
	font-size: 14px;
	
}
#linkPanel_1 a
{
color: #000;
background:  url("") left top no-repeat;
text-decoration: none;
padding-left: 10px;
cursor: pointer;
display: inline;
font-weight:bold ;

}

#linkPanel_1 a span
{
background: url("") right top no-repeat;
padding-right: 10px
}

#linkPanel_1 a, #linkPanel_1 a span
{
display: block;
float: left;
}

#linkPanel_1 a:hover
{
color: #cc3300;
background:  url("") left top no-repeat;
text-decoration: none;
padding-left: 10px;
cursor: pointer;
}

#linkPanel_1 a:hover span
{
background: url("") right top no-repeat;
padding-right: 10px
}

.linkPanel_1 li.selected a{ /*selected tab effect*/
color: #fff;
background:  url("") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

.linkPanel_1 li.selected a: span{ /*selected tab effect*/
background: url("") right top no-repeat;
padding-right: 10px;
}

#linkPanel_1
{
list-style: none;
padding: 0px;
margin-bottom: 0 px;
margin-left: px;
margin-right: ;
vertical-align: bottom;
height: 14px;
width: 900px;
margin-top: 24px;
}

#linkPanel_1 li
{
float: left;
display: inline;
margin: 0;
padding: 0;
}



#default_linkPanel_pcwUL { width: 900px;
			   height: 26px;

}

.panelContentWrapper
{
	border: 1px solid white;
	width: 1px;
	height: 1px;
	margin: auto;
	background: #;
	display: inline;
}
.panelContentWrapperUC
{
	width: 1px;
	border-bottom: solid 0px black;
	height: 1px;
	background: ;
	
}




.menuButton
{
	float: left;
	width: 80px;
	text-align: center;
	border-right: 1px solid black;
}
#contentContainer
{
	height: 400px;
	width: 150px;
	
}

#leftPanel
{
	width: 0px;
	height: 0px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px solid white;
	background: #ffffdd ;
	
	
}
#mainPanel
{
	
	width: 750px;
	vertical-align: top;
	padding-top: 5px;
	padding-left:15px;
	border-top: 1px solid #cc9900 ;
	background: #ffffdd;
	
}

#footerPanel
{
	text-align: center;
	border-top: 0px solid black;
	border-bottom: 0px solid blue;
	background: #cc9933 ;
	color: black;
}
#footer
{
	text-align: center;
	padding: 5px;
	font-style: arial;
}

#footer a{  color: black;
	    font-style: arial;
	    padding-left: 5px;
	    font-weight:bold ;

}

.imageThumbnail
{
  background: White;
  border: solid 1px #888888;
  width: 130px;
  height: 110px;
  margin: 3px;
	padding: 5px;
  text-align: center;
  font-size: 10px;
  vertical-align: top;
}

#breadCrumbList, #breadCrumbList li {
 margin: 0;
 padding: 0;
 display: inline; /* Horizontal list */
 list-style: none;
}
#breadCrumbList li {
 padding: 0 0.125em 0 0.25em;
 background: url('images/breadcrumb.png') no-repeat right center;
}
#breadCrumbList a {
 margin-right: 25px; /* Width of the arrow */
 background: none;
}
#breadCrumbList .breadCrumbFirst {
 margin-left: 0;
 padding-left: 0;
}
#breadCrumbList .breadCrumbLast {
 background: none;
}



#categoryListSmallPanel
{
	
	width: 150px;
	
}
#categoryListSmallPanel ul
{
	
}
#categoryListSmallPanel li
{ 		Padding: 3px;	
}

#searchResultTable { width: 100px; }

#topMenuUserStuff{
		
		/*position:absolute;*/
		width: 200px;
		height: 5px;	
		left: 702px;
		top: 95px;
			 }  
  


#searchButton {
	background: url('images/searchbutton2.png')  no-repeat;
	margin-top: -24px;
  	margin-right: 75px;
	border: 0;
	width: 64px;
  	height: 33px;
 }
#searchButton span { background: url('images/searchbutton3.png') no-repeat; }
#searchButton:hover, #searchButton:focus { background: url('images/searchbutton2.png')  no-repeat; }
  		





#topMenuSearch{	
		
}



#categoriesButtons{
			Background: ;
			/*position:absolute;*/
			top:135px;
			left:105px;
			width: 400px;
			height: 50px;
			
}



		
	/*	
#homeButton{
		background: url('images/home.png') no-repeat;
		width:100px;
		height:30px;
		
}
#homeButton span { display: inline-block; background: url('images/home2.png') no-repeat; }
#homeButton:hover,#homeButton:focus { background: url('images/home2.png') no-repeat; }
*/
#leftPanel div
{
	width: 156px;
	height: 46px;
	
}
#leftPanel div a 
{
	display: block; width: 156px; height: 46px;
}

#homeButton {
	background: url('images/home.jpg') no-repeat;
}
#homeButton:hover, #homeButton:focus {
	background: url('images/home2.jpg') no-repeat;
}

#homeButton:active { background:url('images/home2.png') no-repeat;}


#galleryButton {
	background: url('images/gallery.jpg') no-repeat;
}
#galleryButton:hover, #galleryButton:focus {
	background: url('images/gallery2.jpg') no-repeat;
}

#newsButton {
		background: url('images/news.jpg') no-repeat;
}
#newsButton:hover, #newButton:focus  { background: url('images/news2.jpg') no-repeat; }

#aboutusButton{
		background: url('images/aboutus.jpg') no-repeat;
}
#aboutusButton:hover, #aboutusButton:focus  { background: url('images/aboutus2.jpg') no-repeat; }

#calendarButton{
		background: url('images/calendar.jpg') no-repeat;
}
#calendarButton:hover, #calendarButton:focus  { background: url('images/calendar2.jpg') no-repeat; }



#contactButton{
		background: url('images/contact.jpg') no-repeat;
}
#contactButton:hover, #contactbutton:focus { background: url('images/contact2.jpg') no-repeat; }

#servicesButton{
		background: url('images/services.jpg') no-repeat;
}
#servicesButton:hover, #servicesbutton:focus { background: url('images/services2.jpg') no-repeat; }


/* Event Calendar Stuff */
.eventCalendar { border: 1px solid black; width: 100%; }
.eventCalendar td { border: 1px solid black; }
.eventCalendarHeader th { color: White; width: 14.28%; text-align: center; background: #cc3300; }
.eventCalendarToday { background: #cc9900; }
.eventCalendarDay { font-weight: bold; display: block; font-size: 12px; }
.eventCalendarLink a { font-weight: bold; color: Blue; display: block; font-size: 12px; text-decoration: none; }
.eventCalendarNext a, .eventCalendarPrev a { font-size: 10px; text-decoration: none; font-size: 10px; color: Black; }
.eventCalendarDate { font-weight: bold; }


#wrappingTable {
border-collapse:collapse;
margin:0 auto;
padding:0;
width:920px;
}

/*.midShadow { background: ; }
.leftTopShadow,.rightTopShadow,.leftBottomShadow,.rightBottomShadow { height:10px; width 10px; padding: 0px;}
.topRightShadow{ height: 10px; background: url('images/topshadow.png') repeat-x ;padding: 0px;}
.rightShadow { width: 10px; background: url('images/rightshadow.png') repeat-y ;padding: 0px;}
.bottomShadow { height: 10px; background: url('images/bottomshadow.png') repeat-x ;padding: 0px;}
.leftShadow { width: 10px; background: url('images/leftshadow2.png') repeat-y ;padding: 0px;}


.leftTopShadow { background: url('images/topleft2.png'); }
.rightTopShadow { background: url('images/topshadow.png'); }
.leftBottomShadow { background: url('images/bottomleft.png'); }
.rightBottomShadow { background: url('images/bottomright.png') ; }*/


#cateringButton {
	background: url('images/catering.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#cateringButton:hover, #cateringButton:focus {
	background: url('images/catering2.jpg') no-repeat;
	width: 156px;
	height:46px;
}


#chefsButton {
	background: url('images/privatechef.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#chefsButton:hover, #chefsButton:focus {
	background: url('images/chefs2.jpg') no-repeat;
	width: 156px;
	height:46px;
}


#bistroButton {
	background: url('images/bistro.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#bistroButton:hover, #bistroButton:focus {
	background: url('images/bistro2.jpg') no-repeat;
	width: 156px;
	height:46px;
}


#weddingsButton {
	background: url('images/wedding.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#weddingsButton:hover, #weddingsButton:focus {
	background: url('images/weddings2.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#news2Button {
	background: url('images/news.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#news2Button:hover, #BBQButton:focus {
	background: url('images/news2.jpg') no-repeat;
	width: 156px;
	height:46px;
}

#PressButton {
	background: url('images/press.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#PressButton:hover, #PressButton:focus {
	background: url('images/press2.jpg') no-repeat;
	width: 156px;
	height:46px;
}


#classesButton {
	background: url('images/classes.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#classesButton:hover, #classesButton:focus {
	background: url('images/classes2.jpg') no-repeat;
	width: 156px;
	height:46px;
}

#menuButton {
	background: url('images/menu.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#menuButton:hover, #menuButton:focus {
	background: url('images/menu2.jpg') no-repeat;
	width: 156px;
	height:46px;
}



#ResourcesButton {
	background: url('images/resources.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#ResourcesButton:hover, #ResourcesButton:focus {
	background: url('images/resources2.jpg') no-repeat;
	width: 156px;
	height:46px;
}

#BakeryButton {
	background: url('images/bakery.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#BakeryButton:hover, #BakeryButton:focus {
	background: url('images/bakery2.jpg') no-repeat;
	width: 156px;
	height:46px;
}

#CaButton {
	background: url('images/ca.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#CaButton:hover, #CaButton:focus {
	background: url('images/ca2.jpg') no-repeat;
	width: 156px;
	height:46px;
}


#glutenButton {
	background: url('images/glutenfree.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#glutenButton:hover, #glutenButton:focus {
	background: url('images/glutenfree2.jpg') no-repeat;
	width: 156px;
	height:46px;
}

#mediaButton {
	background: url('images/media.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#mediaButton:hover, #mediaButton:focus {
	background: url('images/media2.jpg') no-repeat;
	width: 156px;
	height:46px;
}

#venueButton {
	background: url('images/venues.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#venueButton:hover, #venueButton:focus {
	background: url('images/Venues2.jpg') no-repeat;
	width: 156px;
	height:46px;
}

#holidayButton {
	background: url('images/holiday.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#holidayButton:hover, #holidayButton:focus {
	background: url('images/holiday2.jpg') no-repeat;
	width: 156px;
	height:46px;
}

#recipesButton {
	background: url('images/recipes.jpg') no-repeat;
	width: 156px;
	height:46px;
}
#recipesButton:hover, #recipesButton:focus {
	background: url('images/recipes2.jpg') no-repeat;
	width: 156px;
	height:46px;
}



.hiddenImages{
	display: none;
	visibility:hidden;
	width: 1px;
	height: 1px;
	}
	
	
#twitterButton {
	background: url('images/twitter.png') no-repeat;
	width: 156px;
	height:46px;
}
#twitterButton:hover, #twitterButton:focus {
	background: url('images/twitter.png') no-repeat;
	width: 156px;
	height:46px;
}


#facebookButton {
	background: url('images/facebook.png') no-repeat;
	width: 156px;
	height:46px;
}
#facebookButton:hover, #facebookButton:focus {
	background: url('images/facebook.png') no-repeat;
	width: 156px;
	height:46px;
}


#blogButton {
	background: url('images/blog.png') no-repeat;
	width: 156px;
	height:46px;
}
#blogButton:hover, #blogButton:focus {
	background: url('images/blog.png') no-repeat;
	width: 156px;
	height:46px;
}

#flashPlayer{ width: 30px;
	      height: 30px;


}
