/* General */
body {
	font-family: Anivers, Verdana;
	padding: 0;
	margin: 0;
	font-size: 12px;
	background-color: #f4e6c8;
}

div{
    font-family: Anivers, Verdana;
}

th{
    font-family: Anivers, Verdana;
}
td{
    font-family: Anivers, Verdana;
}

p {
	line-height: 1.2em;
	margin: 0px;
	font-family: Anivers, Verdana;
	/* font-size: 1.2em; */
}

img, img a {
	border: 0;
}

a {
	color: b0e9ff;
	/* text-decoration:none; */
}

a:visited {
	color: black;
	text-decoration:none;	
}

/* BOF Headers */
h1{
	color: white;
	font-size: 2em;
	font-weight: normal;
	font-family: Anivers, Verdana;
}

h2{
	color: #0491e0;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Anivers, Verdana;
}
/* EOF Headers */

/* BOF Structure */
#header {
	height: 325px;
	padding: 0px;
}
#header-top{
	height: 63px;
	padding-left: 26px;
}
#logo{
	float: left;
	width: 200px;
}
#top_menu{
	float: right;
	width: 600px;
}
#background {
	width: 1020px; 
	margin: 0px auto;
	padding: 0px;
	background-image: url('../images/outer_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
}
#inner_background {
	width: 1020px; 
	margin: 0px auto;
	padding: 0px;
	background-image: url('../images/bg.jpg');
	background-repeat: no-repeat;
}
#container {
	width: 939px; 
	margin: 0px auto; 
	padding: 0px;
	padding-top: 37px;
	/*padding-top: 101px;*/
}
.clear{
	clear: both;
}
#thumbnail_hidden{
	display:none;
}
#thumbnail{
	float:left;
	margin-left: 45px;
	margin-right: 45px;
	padding-left:5px auto;
}
#thumbnail img{
	border: 5px solid #cccccc; 
}
#banner {
	height: 10px;
	background-color: red;
	padding: 0px;
	color: gray;
}
#footer_menu {
	margin: 0px auto;
	width: 1019px; 
	padding: 0px;
	background-image: url('../images/footer_menu_bg.jpg');
	text-align: right;
}
#location_footer {
	margin: 0px auto;
	width: 1020px; 
	height: 142px;
	padding: 0px;
	background-image: url('../images/location-footer-image.jpg');
	text-align: right;
	min-height: 100px;
}
#footer {
	margin: 0px auto;
	width: 1021px; 
	height: 138px;
	padding: 0px;
	background-image: url('../images/footer-image-opt.jpg');
	text-align: right;
}

#footer_default {
	margin: 0px auto;
	width: 1021px; 
	height: 28px;
	padding: 0px;
	background-image: url('../images/footer_image_3.jpg'); 
	background-repeat: no-repeat;
	border-left: 2px solid #f5e6c9;
}


#footer-content{
	padding-right: 90px; 
	padding-top: 39px;
}
#footer  a{
	color: #0491e0;
	text-decoration: none;
	font-weight: bold;
}
#footer  a:hover{
	color: #187ab1;
	text-decoration: none;
}
#copyright {
	margin: 0px auto;
	border-top: 0px solid #e9e9e9;
	color: black;
	padding-top: 100px;
	padding-bottom: 25px;
	background-image: url('../images/footer-bg.jpg');
	/*background-color: red;*/
	width: 1022px; 
}
#text{
	
}
#midmenu{
	background-image: url('../images/ext.jpg');
	width: 940px;
	padding: 0px;
}
#content_home{
	border-left: 10px solid #26211d;
	border-right: 10px solid #26211d;
	font-size: 120%;
	width: 920px;
	/* background-color: #660a0c; */
	background-color: #6f0b0d;
}
#content_menu{
	border-left: 9px solid #26211d;
	border-right: 10px solid #26211d;
	font-size: 120%;
	width: 921px;
	/*padding: 10px;
	background-image: url(../images/content_bg.jpg);
	background-repeat: no-repeat;*/
	background-color: #660a0c;
	/*background-color: #ad1114;*/
}
.x_upper_content{
	background-image: url('../images/content_bg/content_bg_01.png');
	background-repeat: no-repeat;
	min-height: 317px;
}
.x_middle_content{
	background-image: url('../images/content_bg/content_bg_02.png');
	background-repeat: repeat;
	color: #d88f16; 
	text-align: center; 
	font-size: 28px;
	font-weight: bold;
	padding: 20px;
}
.x_bottom_content{
	background-image: url('../images/content_bg/content_bg_04.png');
	background-repeat: no-repeat;
	background-color: #6f0b0d;
	/* background-color: #ad1114;*/
	padding: 0px;
	margin: 0px;	
	min-height: 214px;
}

#content_innerpage{
	/*border-left: 10px solid #26211d;
	border-right: 10px solid #26211d;*/
	padding: 10px;
	font-size: 120%;
	color: #fff4d0;
	background-image: url('../images/menu_bg.jpg');
	background-repeat: no-repeat;
	/* min-height: 745px; */
	background-color: #6f0b0d;
	/* background-color: #ad1114; */
}


#inner_content_menu{
	padding: 10px;
	padding-top: 10px;
	font-size: 120%;
	background-image: url('../images/menu_bg.jpg');
	background-repeat: no-repeat;
	height: 610px; 
	/* height: 720px; */
	background-color: #ad1114;
}
#content{
	border-left: 10px solid #26211d;
	border-right: 10px solid #26211d;
	padding: 10px;
	font-size: 120%;
	background-image: url(.'./images/content_bg.jpg');
	background-repeat: no-repeat;
	height: 745px;
	background-color: #ad1114;
}

#sheet {
	background-color: #3b0809;
	background-image: url('../images/c3.jpg');
	background-repeat: repeat-y;
}

#bottom_content {
	background-repeat: no-repeat;
	margin-top: 130px;
}

#validate {
	padding: 0px;
	text-align: right;
}

#fontcontrol{
    width: 130px;
    float: right;
}
#fontcontrol a {
	color: white;
	font-weight: bold;
	background-color: olive;
	padding: 4px;
	float: right:
}

#fontcontrol a:hover {
	color: white;
	font-weight: bold;
	background-color: orange;
}
/* EOF Structure */
/* BOF location page( google map) */

#content_location{
	/*padding: 10px;
	padding-top: 30px;  */
	font-size: 120%;
	background-image: url('../images/location_bg.jpg');
	background-repeat: no-repeat;
	/* height: 539px; */
	background-color: #6f0b0d;
	height: 729px;
}
#map{
	float: left;
	width: 60%;
	position: relative;
	z-index: 1;
}
#overlay_background{
	float: right;
	color: orange;
	width: 30%;
	text-align: center;
	padding: 10px;
	position: relative;
	z-index: 1000;
	top: -30px;
	left: -75px;
}
#overlay{
	margin: 20px;
	font-size: 14px;
	font-weight: bold;
	background-color: blue;
	opacity: 0.89;
}
/* EOF location page( google map) */
/* BOF Rounded */
.bg2 {
	background-image: url('../images/bg2.png');	
	padding: 10px;
	font-size: 100%;
	background-repeat: no-repeat;
	/* background-color: #6f0b0d; */
	text-align: left;
}
.bg1 {
	padding: 10px;
	font-size: 120%;
	font-family: anivers;
	color: white;
	background-repeat: no-repeat;
	background-image: url('../images/bg_1.png');	
	/* background-color: #6f0b0d; */

}
.home-round-top{
	background-image: url('../images/home-round-top.png'); 
	width: 523px; 
	height: 19px;
}
.home-round-bg{
	background-image: url('../images/content-round-bg.png');
	/* padding: 10px 10px 10px 0px; */ 
	width: 523px; 
	/*height: 150px;*/
}
.home-round-bottom{
	background-image: url('../images/home-round-bottom.png'); 
	width: 523px; 
	height: 19px;
	
}
.content-round-bottom{
	width: 817px; 
	height: 25px; 
	background-image: url('../images/content-round-bottom.png');
}
.content-round-top{
	width: 817px; 
	height: 25px; 
	background-image: url('../images/content-round-top.png');
}
.content-round-bg{
	width: 797px; 
	padding: 10px; 
	color: white; 
	background-image: url('../images/content-round-bg.png');
}
.bg1 h1{
	color: #fff4d0;
}

.list_white{
    padding-left: 20px;
    font-family: Anivers, Verdana;
}
.list_white ul{
    margin-left: 0; 
    padding-left: 0;
    color: white;
    font-size: 15px;
    font-family: Anivers, Verdana;
}
.list_white li{
    margin-left: 0; 
    padding-left: 0;
    color: white;
    font-size: 15px;
    font-family: Anivers, Verdana;
}

/* Business Page */
.business_header{
    font-size: 21px;
    color: rgb(255, 244, 208);
}
.business_text{
    font-size: 15px;
    color: white;
}

.recipe_item ul{
    font-family: Anivers, Verdana;
}
.recipe_item li {
    font-size: 20px;
    font-family: Anivers, Verdana;
}
/* EOF Rounded */