* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/clear.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/*
	Global Section
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/
html, body				{margin:0; padding:0;}
html					{background:url(/images/site/bkgrnd.gif); height:100%; width:100%;}
body					{height:100%; width:100%; font-family:Georgia, "Times New Roman", Times, serif;font-size: 11px;color: #7E4017;font-weight: normal;}
td 						{font-family:Georgia, "Times New Roman", Times, serif;font-size: 11px;color: #7E4017;font-weight: normal;}
a 						{font-weight: normal;color: #7E4017;text-decoration: underline;}
a:link,a:visited 		{font-weight: normal;color: #7E4017;text-decoration: underline;}
a:hover 				{font-weight: normal;color: #7E4017;text-decoration: none;}
.Copyright 				{font-size: 10px;font-weight: bold;color: #FFFFFF;letter-spacing: .1em;}
address 				{font-size: 10px;font-weight: normal;font-style: normal;color: #FFFFFF;letter-spacing: .1em;}
h2 						{font-size: 14px;font-weight: bold;font-style: normal;color: #333333;}
h2.menu-item			{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; color:#2446A1;font-variant: small-caps; text-transform:capitalize;}
h3 						{font-size: 12px;font-weight: bold;font-style: normal;color: #333333;}
select 					{font-size: 11px;}
.Form 					{font-size: 11px;padding:1px 2px 1px 2px;}
.FormButton 			{font-size: 11px;font-weight: bold;cursor: pointer;}
.clear					{clear:both;}
.left					{float:left;}
.right					{float:right;}
.half					{width:49%;}
.indent					{padding-left:14px;}
.half-pad-right			{width:45%;}
.page-wrapper			{width:754px; _height:500px; min-height:500px; background:#FFFFFF; margin:0px auto; border-left:8px solid #F27024;  border-right:8px solid #F27024;  border-bottom:8px solid #F27024;}
.header					{}
.navbar					{position:absolute; top:200px; left:0px; width:100%; height:69px;}
.navbar-top				{width:100%; background:url(/images/site/navbar_top.gif); height:23px;}
.navbar-main			{width:100%; background:#578439; height:40px;}
.navbar-shadow			{width:100%; height:6px; background:url(/images/site/navbar_shadow.png) repeat-x;}
* html .navbar-shadow	{width:100%; height:6px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/site/navbar_shadow.png'); background:none;}
.Nav					{width:770px; margin:0px auto;}
.Nav ul					{padding:0px; margin:0px; list-style:none;}
.Nav ul li				{float:left; padding-left:1px; background:url(/images/site/nav-sep.gif) left;}
.Nav ul .home			{background:url(/images/site/home.gif) top no-repeat; height:40px; width:64px; display:block;}
.Nav ul .locations		{background:url(/images/site/locations.gif) top no-repeat; height:40px; width:97px; display:block;}
.Nav ul .menus			{background:url(/images/site/menus.gif) top no-repeat; height:40px; width:70px; display:block;}
.Nav ul .catering		{background:url(/images/site/catering.gif) top no-repeat; height:40px; width:156px; display:block;}
.Nav ul .aboutus		{background:url(/images/site/aboutcasa.gif) top no-repeat; height:40px; width:105px; display:block;}
.Nav ul .community		{background:url(/images/site/communitysupport.gif) top no-repeat; height:40px; width:165px; display:block}
.Nav ul .contactus		{background:url(/images/site/contactus.gif) top no-repeat; height:40px; width:105px; display:block; margin-right:1px;}
.Nav ul .home:hover		{background:url(/images/site/home.gif) bottom no-repeat;}
.Nav ul .locations:hover{background:url(/images/site/locations.gif) bottom no-repeat;}
.Nav ul .menus:hover	{background:url(/images/site/menus.gif) bottom no-repeat;}
.Nav ul .catering:hover	{background:url(/images/site/catering.gif) bottom no-repeat;}
.Nav ul .aboutus:hover	{background:url(/images/site/aboutcasa.gif) bottom no-repeat;}
.Nav ul .community:hover{background:url(/images/site/communitysupport.gif) bottom no-repeat;}
.Nav ul .contactus:hover{background:url(/images/site/contactus.gif) bottom no-repeat;}

#website-design-by-cirrus-abs {position:absolute; top:25px; right:25px;padding-top:13px;float:right;}
#website-design-by-cirrus-abs a {display:block;text-decoration:none;}
#website-design-by-cirrus-abs #text {float:left;margin-top:9px;color:#000000; font-size:11px;}
.flash					{width:100%; padding-top:63px;}
.body					{padding:11px;}
.body-inner				{padding:78px 11px 11px 11px;}
.title					{background:url(/images/site/title_bg_shadow.gif) repeat-x; margin-bottom:12px;}
.title-left				{background:url(/images/site/title_bg_shadow_left.gif) no-repeat; width:3px; height:39px; float:left;}
.title-right			{background:url(/images/site/title_bg_shadow_right.gif) no-repeat; width:5px; height:39px; float:left;}
.title-main				{background:url(/images/site/title_bg.gif) repeat-x; padding:3px 13px; float:left; line-height:31px; height:31px; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; margin:3px 0px; width:698px;}
.title-blurbmain		{background:url(/images/site/moduleblurb_title_bg.gif) repeat-x; padding:3px 13px; float:left; line-height:31px; height:31px; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; margin:3px 0px; width:698px;}
.dual-title				{width:49%;}
.main-content			{width:490px; padding-left:26px;}
.inner					{width:auto; padding:0px 26px 0px 26px;}

.footer					{width:770px; margin:0px auto; padding-top:10px; padding-bottom:30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#7D3F18; font-weight:normal;position:relative;}
.footer-menu			{width:100%; text-align:center; padding-bottom:6px; margin-bottom:0px;}
.footer-shadow			{width:100%; height:4px; background:url(/images/site/footer_shadow.png); margin-bottom:10px;}
* html .footer-shadow	{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/site/footer_shadow.png'); background:none;}
.footer a				{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#7D3F18; font-weight:normal;}
.copyright				{padding:0px 0px 0px 30px;}

.food-title
{
font-family: georgia,serif;
font-size: 13px;
font-weight: bold;
font-variant: small-caps;
}

/* 
	Calendar Section
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

.title_calendar 
{
	background-image:  url("/images/calendar_titleback.gif");
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
}
.title_calendar:link 
{
	background-image:  url("/images/calendar_titleback.gif");
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
}
.title_calendar:hover 
{
	background-image:  url("/images/calendar_titleback.gif");
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;	
}
.title_calendar:visited 
{
	background-image:  url("/images/calendar_titleback.gif");
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 11px;
}
.othermwd_calendar {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #CCCCCC;
	background-color: #FFFFFF;
}
.othermwd_calendar:link {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #CCCCCC;
	background-color: #FFFFFF;
}
.othermwd_calendar:hover {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #FF9900;
	background-color: #FFFFFF;
}
.othermwd_calendar:visited {
	font-family: Tahoma;
	font-size: 11px;
}
.daystyle_calendar {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.daystyle_calendar:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.daystyle_calendar:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	background-color: #FFFFFF;
}
.daystyle_calendar:visited {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
}
.dayheader_calendar {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-color: #EEEEEE;	
}
.todaystyle_calendar {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: #FFFFFF;
}
.todaystyle_calendar:link {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: #FFFFFF;	
}
.todaystyle_calendar:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
	background-color: #FFFFFF;
}
.todaystyle_calendar:visited {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
}
.selectdaystyle_calendar {
	font-family: Tahoma;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	background-color: #FFFFFF;
}
.selectdaystyle_calendar:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	background-color: #FFFFFF;
}
.selectdaystyle_calendar:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.selectdaystyle_calendar:visited {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
}
.input_calendar {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	margin-right: 4px;
}

