/* mbhuju@gmail.com */
@import url(http://fonts.googleapis.com/css?family=Notosans);

body{margin:0px; background-color:#bab2af; font-family:'Noto sans', Arial, Helvetica, sans-serif; font-size:15px; color:#000; font-weight: normal; line-height: 24px;}

a:link, a:active, a:visited{font-size:15px; color:#d31625; font-weight: normal; line-height: 24px; text-decoration:underline;}
a:hover{color:#000000; text-decoration:underline;}

a.footermenu:link, a.footermenu:active, a.footermenu:visited {font-size:10px; color:#81706a; font-weight: bold; line-height:24px; text-decoration:none;}
a.footermenu:hover{color: #58392d;}


/*********
HEADER
******/
#header{width:100%; height:auto; background:#bab2af;}
#header_inner{width:863px; height:auto; margin:0 auto;}
#logo{width:611px; height:auto; float:left; padding-top:21px;}
#menu{width:633px; height:auto; float:left;}
#call{width:198px; height:auto; float:right; padding-top:71px;}



/*********
BANNER
******/
#banner{width:100%; height:auto; background:#d1c6c7; padding:12px 0 0 3px;}
#banner_inner{width:860px; height:auto; margin:0 auto; background:#FFF;}
#banner_photo{width:840px; height:471px; margin:0 auto; padding:10px;}
#photo_bottom{width:860px; height:auto; margin:0 auto;}


/*********
MENU
******/
#navigation{width:633px; height:43px; margin:0 auto;}

a.menu1 { display: block; width: 83px;	height:43px; text-decoration: none; background: url("../images/menu1.jpg"); float:left;}
a.menu1:hover {	background-position: 0 -43px;  }
a.menu2 { display: block; width: 94px;	height:43px; text-decoration: none; background: url("../images/menu2.jpg"); float:left;}
a.menu2:hover {	background-position: 0 -43px; }
a.menu3 { display: block; width:127px;	height:43px; text-decoration: none; background: url("../images/menu3.jpg"); float:left;}
a.menu3:hover {	background-position: 0 -43px; }
a.menu4 { display: block; width:134px;	height:43px; text-decoration: none; background: url("../images/menu4.jpg"); float:left;}
a.menu4:hover {	background-position: 0 -43px; }
a.menu5 { display: block; width: 90px;	height:43px; text-decoration: none; background: url("../images/menu5.jpg"); float:left;}
a.menu5:hover {	background-position: 0 -43px; }
a.menu6 { display: block; width: 105px;	height:43px; text-decoration: none; background: url("../images/menu6.jpg"); float:left;}
a.menu6:hover {	background-position: 0 -43px; }
.displace {	position: absolute;	left: -5000px; }


/*******
CONTENT
*********/
#content{width:100%; height:auto; background:url(../images/bg.jpg) repeat-x #bab2af; padding:9px 0 0 3px;}
#content_inner{width:860px; height:auto; margin:0 auto; background:#e0d5d7;}
#content_top{width:860px; height:auto; margin:0 auto; text-align:right;}
#content_top1{width:860px; height:20px; margin:0 auto; text-align:right;}
#content_left{width:526px; height: auto; float:left; padding:37px 0 0 38px;}
#content_right{width:273px; height:auto; float:right;}
#page{width:780px; height:auto; margin:0 auto; padding-bottom:35px;}

#contact_left{width:50%; height:auto; float:left; text-align:center;}
#contact_right{width:50%; height:auto; float:right;}

#area{width:100%; height:auto; float:left;}
#gallery{width:750px; height:auto; margin:0 auto;}

/*******
FOOTER
*********/
#footer{width:860px; height:auto; margin:0 auto;}
#footer1{width:860px; height:auto; margin:0 auto; padding:5px 0 15px 0;}
#footer_left{width:185px; height:auto; float:left; padding-top:7px;}
#footer_right{width:273px; height:auto; float:right; text-align:right;}
#footer_bottom{width:820px; height:40px; margin:0 auto; text-align:right;}




/*******
STYLE
*********/
h1{	font-family: Arial, Helvetica, sans-serif;	font-size:30px;	color: #711f22;	font-weight:bold; line-height: 30px; text-transform:uppercase;}

.style1{font-size:18px; color: #591d19; font-weight: bold;	line-height: 24px; font-style: italic;}
.style2{font-family: Arial, Helvetica, sans-serif; font-size:20px;	color: #595858;	font-weight: bold;	line-height: 20px;	text-decoration:none; }

.img{border:1px solid #D7D7D5; padding:5px;}

.clear{clear:both;}

/*******
FORM
*********/
.form1{width:100%;}
input, textarea, select { height:20px; background:#f5f5f5; border:1px solid #ccc; font-size:13px;}
textarea{ height:100px; }
.btn{ width:100px; height:30px; font-weight:bold; text-align:center; color:#FFFFFF;	background:#000; border:1px solid #000000; font-size:15px; margin-top:10px; text-align:center;}
.email_error{ padding:2px; border:1px solid red; color:red; margin-bottom:5px;}
.inputsize{ width:100%;}
.inputzipsize{ width:50px;}
.textright{ text-align:right;}