/*bg for all pages
body{
	background: #c9c9c9;
	background-image:url('../images/100_0152_test.jpg');
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position:bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position:absolute;
	width:auto;
	height:auto;
	font-family:Arial;
	color:#FFFFFF;
	text-decoration: none;
	padding-bottom: 0px;
	margin-top:0px;
	margin-bottom:0px; 
}*/
p {
	font-size:16px;
}
#copy{
	position: absolute;
	margin: 575px 0px 0px 25px;
	padding:5px 10px 5px 10px;
	width: 205px;
	background:#FFFFFF;
	text-align: center;
	font-size: 10px;
	color: #000000;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	border-radius: 15px;
	filter:alpha(opacity=30);opacity:0.30;
}
#auto_menu {
	position:absolute;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	background: #FFFFFF;
	border-radius: 15px;
	text-decoration: none;
}
#auto_menu li { 
	float:right; 
	display:inline;
	text-decoration: none;
}
#auto_menu li a { 
	color:#000000; 
	text-decoration: none; 
	float:right; 
}
#auto_menu li a:hover, #auto_menu li a:focus, #auto_menu li a:active { 
	color:#888888; 
	text-decoration:none; 
	float:right;
}
#menu1 {
	position:fixed;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	background: #999999;
	border-radius: 15px;
	filter:alpha(opacity=65);opacity:0.65;
	text-decoration: none;
}
#menu1 li { 
	float:right; 
	display:inline;
	text-decoration: none;
}
#menu1 li a { 
	color:#000000; 
	text-decoration: none; 
	float:right; 
}
#menu1 li a:hover, #menu1 li a:focus, #menu1 li a:active { 
	color:#FF0000; 
	text-decoration:none; 
	float:right; 
	padding-bottom:150px;/*allows to move mouse over thumbnail box */
}
.gallerycontainer{
	position: absolute;
	width: 195px;
	text-decoration:none;

/*Add a height attribute and set to largest image's height to prevent overlaying*/
}
.thumbnail img{

}
.thumbnail:hover{ 
	padding: 0px 0px 400px 0px;
}

.thumbnail:hover img{
}
.thumbnail span{ /*CSS for enlarged image*/
	position:absolute;
	margin: 0px 0px 0px 25px;
	padding: 25px 25px 50px 25px;
	visibility: hidden;
	background: #999999;
	text-align: justify;
	color: #FFFFFF;
	width: 750px;
	height: inherit;
	border-radius: 15px;
	top: 200px; /*position where enlarged image should offset vertically */
	left: 0px; /*position where enlarged image should offset horizontally */
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	filter:alpha(opacity=75);opacity:0.75;
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}
.thumbnail:hover span{ /*CSS for enlarged image*/
	position:absolute;
	margin: 0px 0px 0px 25px;
	padding: 25px 25px 50px 25px;
	visibility: visible;
	background: #999999;
	text-align: justify;
	color: #FFFFFF;
	width: 750px;
	height: inherit;
	border-radius: 15px;
	top: 200px; /*position where enlarged image should offset vertically */
	left: 0px; /*position where enlarged image should offset horizontally */
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	filter:alpha(opacity=75);opacity:0.75;
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}
.service_btn {
	width:150px;
	height:150px;
	text-align: center;
	position: absolute;
	color: #FFFFFF;
}
.services img{
	
}
.services:hover{
	color: #999999;
	width: 200px;
	padding: 0px 50px 0px 0px;
}

.services:hover img{
	
}
.services span{ /*CSS for enlarged image*/
	position: absolute;
	visibility:hidden;
	color: #FFFFFF;
}
.services:hover span{ /*CSS for enlarged image*/
	position:absolute;
	visibility: visible;
	width: 415px;
	height: 150px;
	padding: 10px 25px 10px 25px;
	background: #555555;
	font-size:16px;
	color: #FFFFFF;
	border-radius: 15px;
	top: 230px; /*position where enlarged image should offset vertically */
	left: 270px; /*position where enlarged image should offset horizontally */
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
	z-index: 2;
}
.projects_btn {
	width:100px;
	height:100px;
	text-align: center;
	position: absolute;
	color: #FFFFFF;
}
.projects img{

}
.projects:hover{ 
	color: #999999;
	width: 200px;
	padding: 0px 50px 0px 0px;
}

.projects:hover img{
}
.projects span{ /*CSS for enlarged image*/
	position: absolute;
	visibility:hidden;
	
	color: #FFFFFF;
}
.projects:hover span{ /*CSS for enlarged image*/
	position:absolute;
	visibility: visible;
	width: 605px;
	height: 125px;
	padding: 10px 25px 10px 25px;
	background: #555555;
	font-size:16px;
	color: #FFFFFF;
	border-radius: 15px;
	top: 295px; /*position where enlarged image should offset vertically */
	left: 270px; /*position where enlarged image should offset horizontally */
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
	z-index: 2;
}

.pic_education img{


}
.pic_education:hover{
	
}
.pic_education:hover img{
	
}
.pic_education span{ /*CSS for enlarged image*/
	position: fixed;
	visibility:hidden;
	color: #FFFFFF;
}
.pic_education:hover span{ /*CSS for enlarged image*/
	position:absolute;
	visibility: visible;
	width: 600px;
	padding: 25px 25px 10px 25px;
	background: #555555;
	text-align: justify;
	color: #FFFFFF;
	border-radius: 15px;
	top: -100px; /*position where enlarged image should offset vertically */
	left: 500px; /*position where enlarged image should offset horizontally */
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;

}
.pic_education2 img{
	z-index: 99;

}
.pic_education2:hover{
	padding: 0px 0px 500px 0px;
	z-index: 99;
}
.pic_education2:hover img{
}
.pic_education2 span{ /*CSS for enlarged image*/
	position: absolute;
	visibility:hidden;
	margin: -500px 0px 0px -400px;
	color: #FFFFFF;
	z-index: 99;
}
.pic_education2:hover span{ /*CSS for enlarged image*/
	position: absolute;
	visibility: visible;
	width: 300px;
	padding: 10px 10px 10px 10px;
	background: #555555;
	color: #FFFFFF;
	border-radius: 15px;
	top: 350px; /*position where enlarged image should offset vertically */
	left: 875px; /*position where enlarged image should offset horizontally */
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
	z-index: 99;

}
.shadowRound {
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
	border-radius: 15px;		
}
#logo{
	position:absolute;
	margin: 0px 0px 0px -10px
}
#logo2{
	position:absolute;
	margin: 0px 0px 0px 0px
}
#buttons{
	margin: 0px 0px 0px 0px;
	position: absolute;
	float: bottom;
	color: #000000;
}
.space {
	padding: 50px 20px 10px 20px;
}
#listyle {
	padding: 10px 0px 0px 10px; 
	width: 225px;
}
#paragraph {
	position: absolute;
	width: 600px;
	margin: 50px 0px 0px 350px;
	padding: 20px 20px 20px 20px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background:#999999;
	border-radius: 15px;
	filter:alpha(opacity=85);opacity:0.85;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	
}
#paragraph_yoga {
	position: absolute;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background:#008000;
	border-radius: 15px;
	filter:alpha(opacity=75);opacity:0.75;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
}
#education_paragraph01 {
	position: absolute;
	width: 600px;
	height:600px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background:#333333;
	border-radius: 15px;
	filter:alpha(opacity=85);opacity:0.85;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
}
#education_paragraph01_fr {
	position: absolute;
	width: 600px;
	height:700px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background:#333333;
	border-radius: 15px;
	filter:alpha(opacity=85);opacity:0.85;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
}
#education_paragraph02 {
	position: absolute;
	width: 510px;
	height:500px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background:#333333;
	border-radius: 15px;
	filter:alpha(opacity=85);opacity:0.85;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
}
#education_info {
	position: absolute;
	width: 350px;
	height:475px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background:#333333;
	border-radius: 15px;
	filter:alpha(opacity=85);opacity:0.85;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	z-index: inherit;
}
#about_box {
	background: #777777;
	width: 805px;
	height: 1600px;
	position: absolute;
	margin: 75px 0px 0px 300px;
	border-radius: 15px;
	filter:alpha(opacity=85);opacity:0.85;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
	z-index: 0;
}
#about_paragraph {
	position: absolute;
	text-align: justify;
	padding: 25px 25px 25px 25px;
	width: 650px;
	height: 150px;
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
	margin: 100px 0px 0px 358px;
	border-radius: 15px;
	background: #333333;
	z-index: inherit;
	filter:alpha(opacity=65);opacity:0.65;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	font-size; 16px;
}
#about_paragraph02 {
	position: absolute;
	text-align: justify;
	padding: 25px 25px 25px 25px;
	width: 650px;
	
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
	margin: 1400px 0px 0px 358px;
	border-radius: 15px;
	background: #333333;
	z-index: inherit;
	filter:alpha(opacity=65);opacity:0.65;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	font-size; 16px;
}
.about_bio img{

}
.about_bio:hover{ 
	padding: 0px 0px 400px 0px;
}

.about_bio:hover img{
}
.about_bio span{ /*CSS for enlarged image*/
	position:absolute;
	margin: 200px 0px 0px 25px;
	padding: 25px 25px 25px 25px;
	visibility: hidden;
	background: #999999;
	font-size:16px;
	text-align: justify;
	color: #FFFFFF;
	width: 700px;
	border-radius: 15px;
	top: 160px; /*position where enlarged image should offset vertically */
	left: -33px; /*position where enlarged image should offset horizontally */
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	filter:alpha(opacity=75);opacity:0.75;
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}
.about_bio:hover span{ /*CSS for enlarged image*/
	position:absolute;
	margin: 200px 0px 0px 25px;
	padding: 25px 25px 25px 25px;
	visibility: visible;
	background: #999999;
	font-size:16px;
	text-align: justify;
	color: #FFFFFF;
	width: 700px;
	height: inherit;
	border-radius: 15px;
	top: 160px; /*position where enlarged image should offset vertically */
	left: -33px; /*position where enlarged image should offset horizontally */
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	filter:alpha(opacity=75);opacity:0.75;
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}
.go-on_link {
	color: #FF0000;
}
.go-on_link:hover {
	color: #999999;
}
.info_link {
	color: #7EFF00;
}
.info_link:hover {
	color: #888888;
}
#resource_box {
	
	width: 600px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	background: #555555;
	padding: 25px 25px 25px 25px;
	border-radius: 15px;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	filter:alpha(opacity=75);opacity:0.75;
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}

#resource_box a { 
	color:#FFFFFF; 
	text-decoration: none;
	padding: 1px 10px 1px 10px;
}
#resource_box a:hover, #resource_box a:focus, #resource_box a:active { 
	color:#FFFFFF; 
	text-decoration:none;
	background: #333333;
	border-radius: 15px;
	padding: 1px 10px 1px 10px;
}
#quote {
	position: absolute;
	width: 400px;
	margin: 300px 0px 0px 750px;
	padding: 20px 20px 20px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background:#999999;
	border-radius: 15px;
	filter:alpha(opacity=60);opacity:0.60;
	text-align: center;
}
#contact {
	position: absolute;
	width: 525px;
	margin: 400px 0px 0px 650px;
	padding: 20px 20px 20px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background:#999999;
	border-radius: 15px;
	filter:alpha(opacity=60);opacity:0.60;
	text-align: justify;		
}
#menu-text_space {
	margin: 0px 20px 10px 50px;
}
#tap_logo-pos {
	padding: 20px 0px 20px 20px;
}
#vert_box {
	position:absolute;
	width:300px;
	padding: 25px 15px 25px 15px;
	background: #999999;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	border-radius: 15px;
	filter:alpha(opacity=85);opacity:0.85;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	text-align: justify;
}
.text_btn {
	text-align: center;
	color: #000000;
}
.label_btn {
	text-align: center;
	color: #008000;
	height: 50px;
	width: 125px;
	font-weight: bold;
	padding: 5px 5px 0px 5px;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
}
.label_btn2 {
	text-align: center;
	color: #FF0000;
	height: 50px;
	width: 125px;
	font-weight: bold;
	padding: 5px 5px 0px 5px;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
}
a {
	text-decoration:none;
	color: #FFFFFF;
}
li {
	text-decoration: none;
	list-style: none;
}
.link1 {
	color: #FFFFFF;
	background: #7EFF00;
	padding: 5px 10px 5px 10px;
	border-radius: 15px;
}
.link1:hover{
	color: #888888;
}
.linkbox1 {
	background: #7EFF00;
	padding: 5px 10px 5px 10px;
	border-radius: 15px;
}
.link2 {
	color: #888888;
	background: #7EFF00;
	padding: 5px 10px 5px 10px;
	border-radius: 15px;
	position: absolute;
	margin: 10px 0px 0px 350px;
	width: 170px;
}
.link2:hover{
	color: #FFFFFF;
}
.food_box {
	position: absolute;
	padding: 10px 10px 25px 10px;
	width: 360px;
	height: inherit;
	background: #555555;
	text-align: left;
	color: #999999;
	font-size: 12px;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
	border-radius: 15px;
	filter:alpha(opacity=95);opacity:0.95;
}

.food_description img{
	border: 0px solid white;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	background: #FFFFFF;
	
}

.food_descrition:hover{
	color: #FFFFFF;
	
}

.food_description:hover img{
	color: #FFFFFF;
	
}

.food_description span{ /*CSS for enlarged image*/
	text-align:left;
	position: absolute;
	font-size: 12px;
	color: #FFFFFF;
	padding: 25px 25px 50px 25px;
	visibility: hidden;
	background: #555555;
	width: 475px;
	height: auto;
	border-radius: 15px;
	left: 115px; /*position where enlarged image should offset horizontally */
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	filter:alpha(opacity=85);opacity:0.85;
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}

.food_description:hover span{ /*CSS for enlarged image*/
	text-align:left;
	position: absolute;
	font-size: 12px;
	color: #FFFFFF;
	padding: 25px 25px 50px 25px;
	visibility: visible;
	background: #555555;
	width: 475px;
	height: auto;
	border-radius: 15px;
	left: 115px; /*position where enlarged image should offset horizontally */
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	filter:alpha(opacity=85);opacity:0.85;
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}
.justify_food {
	text-align: justify;
}
/*
.food_descrition {
	margin: 10px 10px 10px 225px;
	padding: 5px 15px 5px 15px;
	text-align: center;
	color: #000000;
	background: #FFFFFF;
	border-radius: 15px;
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}
.food_descrition img{
	border: 0px solid white;
}
.food_descrition:hover{ 
}

.food_descrition:hover img{
}
.food_descrition span{ /*CSS for enlarged image*/ /*
	position: absolute;
	visibility: hidden; 
} 
.food_descrition:hover span{ /*CSS for enlarged image*/ /*
	padding: 25px 25px 25px 25px;
	visibility: visible;
	background: #777777;
	font-size:16px;
	text-align: justify;
	color: #FFFFFF;
	width: 400px;
	border-radius: 15px;
	top: 50px; /*position where enlarged image should offset vertically */ /*
	left: 400px; /*position where enlarged image should offset horizontally */ /*
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/ /*
	filter:alpha(opacity=75);opacity:0.75; 
} */

dfn {
	font-style:normal;
}
.info {
	position: absolute;
	width:50px;
	margin: -10px 0px 0px 265px;
	font-size: 16px;
}
.info li {
	
	
}
.info li dfn{
	
	text-shadow:2px 2px 4px #000000;
	color: #FF0000;
	
}
/* Used "dfn" instead of "a" because could not make the collision box appear over the pop-out*/ 
.info li dfn:hover, .info li dfn:focus, .info li dfn:active {
	/*remove to see the collision box
	background: #FFFFFF;
	 */
	color:#000000;
	padding: 400px 550px 100px 0px;
	
}
.food-gallery_spacer {
	margin: 10px 0px 0px -50px;
	width: 350px;
}
.gallery_info{
	
	position: absolute;
	margin: 0px 0px 0px 0px;

/*Add a height attribute and set to largest image's height to prevent overlaying*/
}
#gallery {
	margin: 10px 0px 0px -50px;
	width: 300px;
}
#gallery li {

}
#gallery li a {
	text-shadow:2px 2px 4px #000000;
	color: #FF0000;
}
#gallery li a:hover, #gallery li a:focus, #gallery li a:active {
	color:#000000;
}
.food_gallery img{
	border: 0px solid white;
	margin: 0px 0px 0px 0px;
}

.food_gallery:hover{ 
	border: 0px solid white;
	margin: 0px 0px 0px 0px;
}

.food_gallery:hover img{
	border: 0px solid white;
	margin: 0px 0px 0px 0px;
}

.food_gallery span{ /*CSS for enlarged image*/
	position: absolute;
	color: #FFFFFF;
	font-size: 12px;
	visibility: hidden;
	width: auto;
	height: auto;
	text-align: center;
	top: 0px; /*position where enlarged image should offset vertically */
	left: 425px; /*position where enlarged image should offset horizontally */
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	border-radius: 15px;
	background: #555555;
	padding: 15px 15px 15px 15px;
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}

.food_gallery:hover span{ /*CSS for enlarged image*/
	position: absolute;
	color: #FFFFFF;
	font-size: 12px;
	visibility: visible;
	width: auto;
	height: auto;
	text-align: center;
	top: 0px; /*position where enlarged image should offset vertically */
	left: 425px; /*position where enlarged image should offset horizontally */
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	border-radius: 15px;
	background: #555555;
	padding: 15px 15px 15px 15px;
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}

#food_caution {
	position: absolute;
	background: #555555;
	width: 400px;
	height: inherit;
	padding: 10px 10px 10px 10px;
	margin: 225px 0px 0px 300px;
	border-radius: 15px;
	text-align: justify;
	font-size: 12px;
	filter:alpha(opacity=85);opacity:0.85;
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}
#med_box {
	position: absolute;
	padding: 25px 10px 25px 25px;
	font-size: 12px;
	width: 200px;
	height: inherit;
	background: #555555;
	text-align: left;
	color: #999999;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
	border-radius: 15px;
	filter:alpha(opacity=95);opacity:0.95;

}
.med_description img{
}

.med_descrition:hover{ 
}

.med_description:hover img{
}

.med_description span{ /*CSS for enlarged image*/
	position: absolute;
	font-size: 12px;
	text-align:center;
	color: #FFFFFF;
	padding: 25px 25px 50px 25px;
	visibility: hidden;
	background: #555555;
	width: inherit;
	height: inherit;
	border-radius: 15px;
	margin: 0px 0px 0px 25px;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;

}

.med_description:hover span{ /*CSS for enlarged image*/
	position: absolute;
	font-size: 12px;
	text-align:center;
	color: #FFFFFF;
	padding: 25px 25px 50px 25px;
	visibility: visible;
	background: #555555;
	width: inherit;
	height: inherit;
	border-radius: 15px;
	margin: 0px 0px 0px 25px;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}
.med_info {
	width: 450px;
	margin: -35px 0px 0px 150px;
	padding: 10px 0px 10px 0px;


}
.med_info li {

	
}
.med_info li a {
	text-shadow:2px 2px 4px #000000;
	color: #FF0000; 
}
.med_info li dfn:hover, #info li dfn:focus, #info li dfn:active {
	
	color:#000000;
	padding: 50px 200px 300px 0px;

}
.med_table {
	position: absolute;
	margin: 225px 0px 0px 295px;
	font-size: 12px;
	width: 750px;
	color: #999999;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/	
}

.med_btn {
	padding: 10px 10px 10px 10px;
	margin: 35px 10px 0px 0px;
	width: 450px;
	background: #555555;



}
.med_btn li {

	
}
.med_btn li a {
	text-shadow:2px 2px 4px #000000;
	color: #FF004D;
	
}
.med_btn li a:hover, #info li a:focus, #info li a:active {

	color:#999999;
	text-align:center;

	padding: 25px 200px 75px 0px;
}
.med_pop1{
	padding: 20px 10px 20px 10px;
	width: 550px;
	background: #555555;
	color: #999999;
	text-align: center;
	border-radius: 15px;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}
.med_pop1 strong{
	color: #999999;
}

.med_pop1: hover{ 

}	

.med_pop1:hover strong{
	color: #FF004D;
}

.med_pop1 span{ /*CSS for enlarged image*/
	position: absolute;
	z-index: 99;
	font-size: 12px;
	color: #FFFFFF;
	padding: 25px 25px 25px 25px;
	visibility: hidden;
	background: #555555;
	width: 700px;
	height: inherit;
	top: 75px;
	left: 0px;
	border-radius: 15px;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}

.med_pop1:hover span{ /*CSS for enlarged image*/
	position: absolute;
	z-index: 99;
	font-size: 12px;
	color: #FFFFFF;
	padding: 25px 25px 25px 25px;
	visibility: visible;
	background: #555555;
	width: 700px;
	height: inherit;
	top: 75px;
	left: 0px;
	border-radius: 15px;
	text-shadow:2px 2px 2px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
	filter: Shadow(Color=black, Direction=130, Strength=2); /* IE Proprietary Filter*/
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}

#med_foot {
	position: absolute;
	margin: 85px 0px 0px 775px;
	padding: 10px 10px 10px 10px;
	width: 350px;
	font-size: 10px;
	text-align:justify;
	color: #FFFFFF;
	background: #555555;
	border-radius: 15px;
	filter:alpha(opacity=75);opacity:0.75;
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
}
.auto-table{
	
}
.auto-table a{
	color: #000000;
}
.auto-table:hover a{
	color: #999999;
}
.auto-BTN {
	background: #FFFFFF;
	width: 200px;
	padding: 10px 20px 10px 20px;
	color:#000000;
	font-size: 12px;
	border-radius: 15px;
	text-align: right;
	-moz-box-shadow: 12px 12px 12px 2px #000000;
	-webkit-box-shadow: 12px 12px 12px 2px #000000;
	box-shadow: 12px 12px 12px 2px #000000;
	
}

.auto-menu_BTN {
	padding: 10px 20px 10px 20px;
}
.auto-menu_BTN:hover a{
	color:#999999;

}
#menu_index {
		
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	position: absolute;
	background: #999999;
	border-radius: 15px;
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
	width: 75px;
	filter:alpha(opacity=75);opacity:0.75;
}
#menu_index li { 
	float:right; 
	display:inline;
}
#menu_index li a { 
	color:#FFFFFF; 
	text-decoration: none; 
	
}
#menu_index li a:hover, #menu1 li a:focus, #menu1 li a:active { 
	color:#FF0000; 
	text-decoration:none;
	
	
}
#BTN_LangSelect {
	 
	
}
.menu_horz{
	
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	background: #555555;
	border-radius: 50px;
}
