

body {background:#575757 url(/images/back_grad.jpg) repeat-x;height:100%;margin:0;padding:0;}
body, div, p {font:normal 16px Helvetica, Arial, sans-serif;color:#3d3d3d;}
input, textarea, select {font:normal 13px Helvetica, Arial, sans-serif;color:#3d3d3d;}
h1 {font:normal 28px Helvetica, Arial, sans-serif;color:#8f0052; margin-top:8px}
h1 a {font:normal 28px Helvetica, Arial, sans-serif !important;color:#8f0052 !important;text-decoration:none}
h1 a:hover {text-decoration:underline}
h2 {font:normal 20px Helvetica, Arial, sans-serif;color:#8f0052}
h3 {font-size:16px;color:#8f0052; padding:0;margin:0;}
	
p {line-height:25px;}


a:link {color: #64003d; text-decoration: none; }
a:visited {color: #64003d; text-decoration: none; }
a:hover {color: #cc6600; text-decoration: none; }
a:active {color: #64003d; }



a.content:link {color: #2d2d2d; text-decoration: none; }
a.content:visited {color: #2d2d2d; text-decoration: none; }
a.content:hover {color: #cc6600; text-decoration: none; }
a.content:active {color: #2d2d2d; }



img {border:0}
hr {background-color:#cfcccb;width:100%;height:2px;color:#cfcccb;padding:0;margin:0;float:left;clear:both;border:0;}

form {padding:0;margin:0;width:876px}

.brown {color:#8c4317;	font-weight: bold;}
.goldbrown {color:#5f4007;	font-weight: bold; font-style:italic;}
.green {color:#2a3a03;}

.bold {font-weight:bold;}

.boldslash {font-weight: bold;font-size:24px;}

.break {width:100%;height:1px;clear:both;}
img.left {float:left;margin:0 20px 10px 0;}
img.right {float:right;margin:0 0 10px 20px;}
.row {float:left;}
.hidden {display:none;visibility:hidden}
.clr {clear: both;}


/*-- Page  --*/
#page_wrapper {
	margin-left: auto;
  	margin-right: auto;
	border: 0px dashed black;	
	text-align: center;
	width:900px;
	float:center
	}


/*-- Header  --*/

#header_1 {
	margin:9px auto 0;
	background:url(/images/header_1.jpg) no-repeat center;
	height:99px;
	}


	
#header_2 {
	background:url(/images/header_2.jpg) no-repeat center;
	height:19px;
	}

#header_3 {
	background:url(/images/header_3.jpg) no-repeat center;
	height:104px;
	}

#subtab {
	background:#ffeccd;
	height:22px;
	}
	
#subtab  ul {list-style:none;padding:0;margin:0 0 0 30px;display:block;float:left;}
#subtab  ul li {
	background:url(/images/glider_subtab_off.png) no-repeat center;
	font:normal 10px/17px Helvetica, Arial, sans-serif;
	color:#3d3d3d;	
	width:130px;
	height:22px;	
	margin:0 0 0 3px;
	padding:0 0 0 0;
	float:left;
	font-weight:normal;
	border: 0px dashed red;
	}	
	

#subtab  a {
	width:130px;
	height:22px;	
	font-weight:400;
	font-size:10px;
	color:#ded07c;
 	text-align:center;
	text-decoration:none;
	display:inline-block;
	}
	
#subtab .subtab_current {
background:url(/images/glider_subtab_on.png) no-repeat center;
font:normal 10px/17px Helvetica, Arial, sans-serif;
color:#fff;
}	
	

#subtab  a:hover {color:#cc6600;}	
	
	
#sub_header_1 {
	margin:9px auto 0;
	background:url(/images/sub_header_1.jpg) no-repeat center;
	height:99px;
	}

#sub_header_2 {
	background:url(/images/sub_header_2.jpg) no-repeat center;
	height:19px;
	}

	
#header_link {
	
  width:320px;
  height:200px;
  border: 0px dashed red;
  background:none;
  position:absolute
}


.header_phone {
	border: 0px dashed red;
	float:right;
	margin:2px 2px 0 0;
	font-family:Arial, sans-serif;
	color:#002400;
	font-size:18px;
	font-weight: bold;
	font-style:italic;	
}
	
.header_link {
  display:block;
  width:320px;
  height:200px;
 
}


#sub_header_link {
  width:200px;
  height:118px;
  border: 0px dashed red;
  background:none;
position:absolute  
}


.sub_header_link {
  display:block;
  width:200px;
  height:118px;
}



.learnmore {
	float:right;
	margin:0 0 15px 0;
	}	
	

	.header_text {
	width:575px;
	font-family:Arial, sans-serif;
	color:#2a3a03;
	font-size:18px;
	font-weight: normal;
	font-style:none;
	letter-spacing: auto;
	word-spacing: auto;
	list-style: none;
	line-height:115%;
	margin:5px 5px 0 0;
	padding: 0;
	border: 0px dashed red;
	text-align:left;	
	float:right;
	}

	.header_text_bot {
	color:#8c4317;
	width:575px;
	font-family:Arial, sans-serif;
	font-size:19px;
	font-weight: normal;
	font-style:italic;
	letter-spacing: auto;
	word-spacing: auto;
	list-style: none;
	line-height:115%;
	margin:5px 5px 0 0;
	padding: 0;
	border: 0px dashed red;
	text-align:left;	
	float:right;	
	
	}


	

/*-- Main Menu --*/
#mainmnu {	color:#882d00;letter-spacing:0.1em;auto; font-family:Arial, sans-serif;height:18px;float:right;margin:0 35px 0 0;display:inline;}
#mainmnu ul {list-style:none;padding:0;margin:0;display:block;float:left;}
#mainmnu ul li {width:98px;font-size:13px;margin:0 10px 0 0;float:left;font-weight:bold; border: 0px dashed red;}
#mainmnu ul li.last {margin:0 0 0}
#mainmnu ul li a {color:black;text-decoration:none;display:block;padding:0 9px 10px;margin:0 0 0;}




/*-- Dropdown Menu --*/
#jsddm {	font-family:Arial, sans-serif;margin:0;padding:0;line-height:18px}
#jsddm li.mnu {list-style:none;float:left;}
#jsddm li.mnu a {font-weight:bold;text-decoration:none;display:block;white-space:nowrap;}
#jsddm li.mnu a.mnuactive, #jsddm li a.active {color:#ded07c}
#jsddm li a:hover {color:#cc6600}

#jsddm li ul {	border: 0 dashed red; background:#aba45e url(/images/menu_bg.jpg) repeat-x 0 -39px;margin:0;padding:0;position:absolute;visibility:hidden;z-index:999}
#jsddm li ul li {text-align:left;padding:0;margin:0;display:inline;float:none;}
#jsddm li ul li a {width:auto;font-weight:bold;text-align:left;margin:0;padding:0 10px;white-space:nowrap;}
#jsddm li ul li a:hover {background:#ded07c;color:#15110f;}

	
	

	
/*-- Content Main --*/
#content_main {	
	background:#ffeccd;
	width:900px;
	height:300px;
	margin:0 auto 0 auto;
	float:center;
	border: 1px solid #5a524f;
	border-width:0 0 1px 0;

	}

#content_main .content_main_text {	
	width:800px;
	font-family:Arial, sans-serif;
	color:#404040;
	font-size:14px;
	font-weight: 600;
	font-style:none;
	border: 0px dashed red;
	text-align:left;	
	margin:20px 50px auto 50px;
	float:left;
	}


	
#sub_content_main {
	background:#ffeccd; no-repeat center;
	width:900px;
	height:430px;
	margin:0 auto 0 auto;
	float:center;
	border: 1px solid #5a524f;
	border-width:0 0 1px 0;

	}	
	
	
	
	
/*-- Featured Content --*/
#featured {display:inline;}


/*-- Featured Process --*/
#featured .ftrd_container {
	width:900px;
	height:416px;
	margin:0 auto 0 auto;
	float:center;
	display:inline;
	}


#featured .ftrd_content {
	width:900px;
	height:397px;
	text-align:left;
	padding:0;
	margin:0 auto 0;
	position:relative;
	}



/*-- Content Lower --*/
#content_lower {
	background:url(/images/content_lower.jpg) #fbeace no-repeat bottom;
	height:140px;
	}

#sub_content_lower {
	background:url(/images/content_lower.jpg) #fbeace no-repeat bottom;
	height:69px;
	}
	
	
	
.content_text {
	width:876px;
	font-family:Arial, sans-serif;
	color:#494949;
	font-size:14px;
	font-weight: 500;
	font-style:none;
	border: 0px dashed red;
	text-align:left;	
	margin:4px 12px 15px 12px;
	float:left;
	}	

	
.content_text_about  {
	width:876px;
	border: 0px dashed red;
	text-align:center;	
	margin:0 auto 0 auto;
	float:center;
	}	
	

	
.content_text_centered {
	width:876px;
	text-align:center;	
	margin:14px 12px 0 12px;
	float:left;
	}		

.content_text_left {
	width:865px;
	text-align:left;	
	margin:0 0 0 0;
	float:left;
	font-family:Arial, sans-serif;
	color:#494949;
	font-size:13px;
	font-weight:400;	
	}		

	
	
/*-- Footer --*/
#footer {
	background:url(/images/footer.jpg) no-repeat center;
	height:46px;
	}

.footer_text {
	width:570px;
	height:20px;
	font-family:Arial, sans-serif;
	color:#ffeccd;
	font-size:12px;
	font-weight: 500;
	font-style:none;
	margin:14px auto auto 15px;
	padding: 0;
	border: 0px dashed red;
	text-align:left;	
	float:left;
	}

	
.alt_lang {
	font-family:Arial, sans-serif;
	color:#ffeccd;
	font-size:12px;
	font-weight: 500;
	font-style:none;
	margin:15px auto 0 auto;
	padding:10px 0 0 0;
	border: 0px solid #828282;
	border-width:1px 0 0 0;	
	text-align:center;	
	}


.alt_lang a {
	color: #828282; /** off text color **/
	}
.alt_lang a:hover	{
	color: #ff6600; /** text highlight  **/
}		
	
	
	
	
	
.footer_text_small {
	text-align:left;	
	margin:14px auto auto 35px;
	float:left;
	font-family:Arial, sans-serif;
	color:#ffeccd;
	font-size:11px;
	font-weight:400;	
	}		
	
ul#footer_menu {
		text-align:center;
		margin-left: auto ;
		margin-right: auto ;
		font-family:arial;
		font-size:12px;		
		font-weight:normal;
		list-style: none;
		margin:5px 0 0 0;
		padding: 0 0 0 0;
		white-space: nowrap;
		border: 0px solid blue;

	}


ul#footer_menu li {
	display: inline;
	margin: 0 15px 0 0;
	}

ul#footer_menu a {
	text-decoration: none;
	padding: 0 0 3px;
	border-bottom: 0px solid #fff;  /** off bottom border  **/
	color: #828282; /** off text color **/
	}


ul#footer_menu a:hover	{
	border-color: #F60; /** border highlight  **/
	color: #ff6600; /** text highlight  **/
}		
		
ul#footer_menu .current 
	{
	text-decoration: none;
	font-weight: bold;
	color: #ffffcc;	
	padding: 0 0 3px;
	border-bottom: 0px solid #8fb5c6;	/** border on - match container color  **/

	}	
	
	
	
	
#content {
 position:relative;
 float:left;
 width:800px;
 height:340px;
 overflow:hidden;
 padding:0 0 0 0;
 margin:0 25px 0 25px;
 position:relative;
 border: 0px dashed blue;
 list-style:none;
 font-style:italic;
 font-weight: bold;
 font-size:14px;	
 color:#0c0c0c;
 text-align:left
 
 }
 
#content li{
 position:relative;
 display:block;
 width:800px;
 height:335px;
 margin:18px auto 15px auto;
 padding:0px 0px 0px 0px;
 border: 0px solid yellow;
 list-style:none;
 background:none;
 text-align:center;
 }

.slide_padding {
 padding:10px 10px 10px 10px;
border: 0px solid #464646;
} 

.slide_bot, .slide_top {
width:790px;
vertical-align:bottom;
font-family:Arial, sans-serif;
color:#2a3a03;
font-size:18px;
font-weight: normal;
font-style:none;
letter-spacing: auto;
word-spacing: auto;


text-align:center;	
}  

.slide_bot {
padding:15px 0 0 0;
}  

.slide_top {
padding:5px 0 5px 0;
border: 1px solid #464646;
border-width:1px 0 1px 0;
}  

.slide_text {
font-family:verdana;
color:#2a3a03;
font-size:13px;
font-weight: 400;
font-style:none;
margin:14px 0 0 0;
} 









.slide_top_current {
font-weight: normal;
font-size:18px;	
color:#203e1e;
}

  
table#food_inner   { 
		border:1px solid green;
		padding:0;
		margin;
		}
td#food_td {
		border: 3px solid blue;
		padding:0;
		margin;
		font-family:verdana;
		color:#2a3a03;
		font-size:9px;
		font-weight: normal;
		font-style:none;
}
tr#food_tr {
		border: 3px solid blue;
		padding:0;
		margin;
		height:7px;
}	
	
	
/*///////// -- Browser Fixes -- /////////*/
/*-- MSIE 6 --*/
body.msie #content .listing li {padding-bottom:6px}

body.msie6 #container {background:none}
body.msie6 #page {background:#edecec;padding-bottom:20px}
body.msie6 #toplinks ul li {letter-spacing:0.06em;}
body.msie6 #page {margin:0 auto;}
body.msie6 .ftrd_innercontainer {margin:9px auto 0;}
body.msie6 #content .footnote {padding:13px 10px 20px 45px;}
body.msie6 #content .footnote.twolines {padding:14px 10px 14px 45px;}
body.msie6 #sidecol #submnu li.active ul {width:auto;display:inline;}
body.msie6 #sidecol #submnu li.active ul li a:hover {background:none;padding:0 0 0 10px;border:0;}
body.msie6 #sidecol #submnu li.active ul li a:hover {background: url(/images/submenu_arrow.jpg) no-repeat 0px 11px;}
body.msie6 .sidecolbox .pad {float:none;display:block}
body.msie6 .whitebox .pad {display:inline-block}
body.msie6 #bottom {margin-top:0}
body.msie6 #btm_life a.facebook, body.msie6 #btm_life a.twitter {padding:3px 0 2px 26px;}

/*-- MSIE 7 --*/
body.msie7 h1 {margin-top:14px;}
body.msie7 #content .footnote {padding:14px 10px 18px 45px;}
body.msie7 #content .footnote.twolines {padding:15px 10px 15px 45px;}
body.msie7 .sidecolbox .pad {float:none;display:block}

/*-- MSIE 8 --*/
body.msie8 #content .footnote {padding-top:14px;}

