@charset "utf-8";
/* CSS Document */

html, body {

	background-color:  #fcf9f3;
	/*background-image: url(bg.png);
	background-repeat:no-repeat;
	background-position:center;
	height:100%;*/
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	font-family: 'Titillium Web', sans-serif;
	font-size: 17px;
	color: #666;
}
.wrapper {
	/*min-height:100%;
	height: auto !important;
	height:100%;*/
	margin: 0 auto ;
}

.top_bar {
	background-color: #374546;
	height: 85px;
	margin: 0;
	margin-bottom: 36px;
	border-bottom: 5px solid #dedede;
}
.tb_content {
 	width: 1100px;
	margin: 0 auto;	
}
.nav {
	
}

 .nav ul{
	 margin: 0;	
	padding-left: 0;
	float: right;
	font-weight: 600;
	padding-top: 26px;
	list-style: none;	
}
.nav ul li{
	list-style: none;
	float: left;
	margin-right: 25px;
	
	color: #A79D79;	
}


.nav ul li a:link, .nav ul li a:visited{
	text-decoration: none;
	color: #A79D79;
	font-size: 19px;

}
.nav ul li.selected a:link, .nav ul li.selected a:visited{
	color: #fff;
}
.nav ul li.selected a:hover{
	color: #fff;

}

.nav ul li a:hover{
	text-decoration: none;
	color: #fff;

}
.nav ul li.last {
	margin-right: 0px;
}

.m_nav {
	display: none;
}

.num {
	margin-top: 12px;
	float: right;
}

.num img{
	float: left;
	color: #fff;
	font-size: 26px;
	margin-top: 8px;
	margin-right: 7px;
	font-weight: 500;
}

.num p{
	color: #fff;
	font-size: 26px;
	margin-top: 0px;
	font-weight: 500;
}





.content {
	width: 1100px;
	margin: 0 auto;
	  
}


.all {
	width: 1100px;
	margin: 0 auto;
}
.logo_text {
	/*font-family: 'Dancing Script', cursive;*/
	float: left;
	padding: 14px 0 0px 0;
	font-style: italic;
	font-weight: bold;
	
}
.logo_text_s {
	display: none;
}


.logo_text a{
	color: #000;
	text-decoration: none;	
}

.banners {
	width: 1100px;
	height: 380px;
	/*background-image:url(banner.png);
	background-repeat: no-repeat;*/
	
	position: relative;
	margin-top: 0px;


}
.banners div {
	position: absolute;
	z-index: 0;
}
.banners div.prcv {
	z-index: 1;	
}
.banners div.current {
	z-index: 2;	
}

.banners img{
	width: 1100px;
	height: 380px;
	border: 0px solid #e3e3e3;

}

/*pagin*/

.jplist-label {
	
	display: none;
}




.welcome {
	width: auto;
	background-color: none;
	border-radius:0px;
	margin-bottom: px;
	margin-top: 21px;
	
	
}
.welcome h2 {
	text-align: center;
	font-size:59px;
	font-weight:900;
	color: #A79D79;
	border-bottom: 2px solid #e3e3e3;
	margin: 0 0px 24px 0px;
	padding: 0px;
	padding-left: 0;
	font-family: 'Dancing Script', cursive;
}

.welcome img {
	float: left;
	border: 7px solid #e2e2e2;
	margin-left: 0;
	margin-right: 27px;
	margin-bottom: 27px;
}

.welcome p {
	text-transform: lowercase;
	padding-left: 0;
	padding-top: 0px;
	margin-bottom: 0px;
	line-height: 27px;
	font-size:18px;
}


 
.first {
	width: 560px;
	float:left;
	margin-top: 30px;
	
	margin-bottom: 10px;
	 
}
.first h3{
	margin: 0;
	font-size: 25px;
	color: #a47029;
	
}

.first img{
	border-radius:0px;
	float: left;
	margin-right: 28px;
	margin-left: 32px;
	margin-bottom: 14px;
	border: 5px solid #CCC;
}
.first p{
	font-size:16px;
	text-transform: lowercase;
	line-height: 26px;
	color: #31353d;
	padding-bottom: 6px;

}

.tab1 {
  background: -webkit-linear-gradient(#e2a654, #a47029); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e2a654, #a47029); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e2a654, #a47029); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e2a654, #a47029); /* Standard syntax */
  width: 126px;
  padding: 10px 0px;
  text-align: center;
  border-radius:7px;
  margin-top: 22px;
  margin-left: 330px;
  margin-bottom: 38px;
  
}
.tab1:hover {
  background: -webkit-linear-gradient(#a47029, #e2a654); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#a47029, #e2a654); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#a47029, #e2a654); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#a47029, #e2a654); /* Standard syntax */
  
}

.tab1 a{
	text-decoration: none;
	color: #fff;
	font-weight: bold;
} 


.tab2 {
  background: -webkit-linear-gradient(#e2a654, #a47029); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e2a654, #a47029); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e2a654, #a47029); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e2a654, #a47029); /* Standard syntax */
  width: 116px;
  padding: 8px 0px;
  text-align: center;
  border-radius:7px;
  margin-top: 10px;

  margin-left: 277px;
  
}
.tab2:hover {
  background: -webkit-linear-gradient(#a47029, #e2a654); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#a47029, #e2a654); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#a47029, #e2a654); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#a47029, #e2a654); /* Standard syntax */
  
}

.tab2 a{
	text-decoration: none;
	color: #fff;
	font-weight: bold;
} 

.tab3 {
  background: -webkit-linear-gradient(#e2a654, #a47029); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e2a654, #a47029); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e2a654, #a47029); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e2a654, #a47029); /* Standard syntax */
  width: 116px;
  padding: 8px 0px;
  text-align: center;
  border-radius:7px;
  margin-top: 10px;

  margin-left: 277px;
  
}
.tab3:hover {
  background: -webkit-linear-gradient(#a47029, #e2a654); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#a47029, #e2a654); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#a47029, #e2a654); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#a47029, #e2a654); /* Standard syntax */
  
}

.tab3 a{
	text-decoration: none;
	color: #fff;
	font-weight: bold;
} 




span {
	text-transform: uppercase;	
}

/*footer*/


.footer {
	background-color: #374546;
	border-top:  5px solid #dedede;
	width:100%;
	height: 4em;
	
	
}
.push {
	height: 1em;
}

.f_content {
	width: 1100px;
	margin: 0 auto;
	padding-top: 21px;
	color: #fff;
}
.copy {
	float: left;
	font-size: 15px;
	padding-top: 0px;
}
.copy a {
	color: #fff;
	text-decoration:none;
}
.copy a:hover {
	text-decoration: underline;
}

.f_nav {
	float: right;
	margin: 0;
	list-style: none;
	padding: 0px;

}
.f_nav li{
	float: left;
	margin-right: 33px;
	font-weight: normal;
}
.f_nav li.last {
	margin-right: 0px;
}
.f_nav li a:link,.f_nav li a:visited{
	color: #fff;
	text-decoration: none;
}
.f_nav li a:hover {
	color:  #CCC;
}


.clr {
	clear: both;
}
/*contact us*/

form {
float: left;
	
}

form h1 {
color: #A79D79;
font-weight:600;	
}

.body {
padding-left: 0px;
}
.body span {
	color: red;
	
}

input {
	width: 510px;
	background: none;
	border: 1px solid #ccc;
	margin-bottom: 3px;
}

.inside  {
	padding: 2px 0 3px 0px;
}
#name {
	padding: 12px 12px 12px 10px;
	
	color: #5f5f5f;
	margin-left: 0px;
}
#phone {
	padding: 12px 12px 12px 10px;

	color: #5f5f5f;
	margin-left: 0px;
}
#email {
	padding: 12px 12px 12px 10px;
	
	color: #5f5f5f;
	margin-left: 0px;
}
#subject {
	padding: 12px 12px 12px 10px;
	
	color: #5f5f5f;
	margin-left: 0px;
}
#comments {
	padding: 12px 12px 12px 10px;
border: 1px solid #ccc;
	color: #5f5f5f;
	margin-left: 0px;
	width: 500px;
	background: none;
}
#eli {
	margin-top: 57px;
	margin-left: 68px;
	float: left;
	margin-right: 55px;

}
span.brown {
	text-transform: lowercase;
	color: #a47029;
}
.button {
	
  background: #374546;
  width: 108px;
  padding: 9px 0px;
  text-align: center;
  border-radius:0px;
  margin-top: 6px;
margin-left: 0px;
	font-weight: bold;
  color: #fff;
  font-size: 21px;
	
}
.button:hover {
  background: #A79D79;
  
}
.info {
	line-height: 26px;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 18px;
	line-height: 33px;
	color: #31353d;
	float: right;
	
}
.paper {
	background-image:url(images/contact_paper.png);
	background-repeat: no-repeat;
	width: 515px;
	height: 455px;
	float: left;
	margin-top: 54px;
	margin-bottom: 80px;

}

p.info22 {
	font-size: 32px;
	font-weight: bold;
	

}
.info h1 {
color: #A79D79;
font-weight:600;
}

.info p {
font-size: 90px;
}

.phone {
	float: right;
	  margin-top: 55px;
	margin-left: 93px;
}
/*about us*/

.point {
	background-color: #31353d;
	color: #e2a654;
}

.switcher {
	height: 559px;
	margin: 9px auto 23px auto;
	border: 2px solid #999;
	background-color: #fff;
	padding: 0;
		
}
ul.aaa {
	float: left;
	padding: 22px;
	padding-top: 8px;
	list-style: none;	
}

ul.aaa li {
	width: 280px;
	text-align: center;
	cursor: pointer;
	background-color: #E2E2E2;
	
}
ul.aaa li:hover {
	background-color: #31353d;
	color: #fff;
}

ul.aaa li h3 {
	font-size: 24px;
	text-transform: lowercase;
	padding: 12px 18px 12px 18px;
	margin:0;
	margin-bottom: 10px;	
}
ul.aaa li.current3 {
	color: #fff;
	background-color: #31353d;
}



.active {
	background-color: #31353d;
	color: #fff;
}

.au {
	border-top: 0px solid #ccc;
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom: 17px;
	padding-top: 0px;
}
.au h1{
	font-size: 30px;
	margin: 0;
	margin-bottom: 22px;
	padding: 0px;
	border-bottom: 0px solid #A79D79;
	font-weight:  600;
	color: #A79D79;
}
.au h2{
	font-size: 25px;
	margin: 0;
	margin-bottom: 7px;
	padding: 0px;
	border-bottom: 0px solid #A79D79;
	font-weight:  600;
	color: #A79D79;
}
.au p{
	text-transform: lowercase;
	line-height: 28px;
	font-size: 17px;
	text-align: justify;
	padding: 0;
	margin-top: 0;
}
.au img{
	float: right; 
	margin: 0px 0 7px 24px; 
	border: 9px solid #e2e2e2;
}
/*product page*/

.box_content {
	border: 0px solid #999;
	
	padding:0px;
	margin-top: 0px;
	margin-bottom: 26px;
			
}

ul.monument_links {
	list-style: none;
	padding-left: 0;
	width: 227px;
	float: left;
	margin: 0;
	margin-right: 32px;
	font-size: 18px;
}
ul.monument_links li{
	list-style: none;
	line-height: 47px;
	background-color: #E2E2E2;
	color: #31353d;
	padding-left: 17px;
	border-bottom: 4px solid  #fcf9f3;
	cursor: pointer;
}

ul.monument_links a:link, ul.monument_links a:visited{
	text-decoration: none;
	color: #31353d;

	border-bottom: 0px solid  #fcf9f3;
	cursor: pointer;
}

ul.monument_links a li.current2  {
	color: #fff;
}

ul.monument_links a:hover{
	text-decoration: none;
	color: #fff;

	border-bottom: 0px solid  #fcf9f3;
	cursor: pointer;
}

ul.monument_links li:hover{
	color: #fff;
	background-color: #374546;
	font-weight: bold;
}
ul.monument_links li.current2 {
	color: #fff;
	background-color: #374546;
	font-weight: bold;
}


ul.monument_links h3{
	font-size: 23px;
	margin: 0px;
	margin-bottom: 10px;
	color: #A79D79;
	font-weight:600;
}

.room{
	margin-right: 0;
}

.photos {
	margin-top: 40px;
	margin-right: 0;
	float: right;
	width: 841px;
	
}

.photos a {
	background-color: none;
	padding: 7px;
	border: 1px solid #ccc;
	width: 175px;
	height: 233px;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
}

.photos a:hover {
	border: 1px solid #374546;
}

.photos a:nth-child(4n) {
	margin-right: 0px;
}



.space {
	margin-right: 0px;
}
.room .eli {
margin-top: 0px;	
}

.photos_c {
	margin-top: 42px;
	float: right;
	width: 832px;
	

}

.room2 a{
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	margin-top: 0;
	padding-top: 0;
}



.room2 {
	height: auto;
	padding: 0px;
	padding-bottom: 9px;
	border: 0px solid  #374546;
	text-align: center;
	margin-right: 41px;
	margin-bottom: 29px;
	margin-top: 0px;
	float: left;

}



.room2 img{
	border: 0px solid #ededed;
	margin-top: 0;
	margin-bottom: 0px;
}

.cat {
	background-color: #A79D79;
	padding: 5px 0;
	
}




.photos_c .space{
margin-right: 0px;	
}

.topp {
	margin-top: 16px;
		
}

.m_banners {
	display: none;
}

.mobile {
	display: none;
}

h1.tnx {
	padding: 200px 0 200px 0;
	font-size: 40px;
}


@media screen and (max-width: 825px) {
	.wrapper {

	margin: 0 auto;
	
	}
	
	.top_bar {
	background-color: #374546;
	height: 70px;
	margin: 0;
	margin-bottom: 9px;
	
	}


	.logo_text {
	 display: none;
	}



	 .logo_text_s {
   display: block;
	float: left;
	text-align: left;
	padding-bottom: 3px;
	padding-top: 13px;
	padding-left: 16px;
} 
	.m_banners {
	display: block;
	}
	
	.m_banners {
	width: 775px;
	height: 270px;
	/*background-image:url(banner.png);
	background-repeat: no-repeat;*/
	
	position: relative;
	margin-top: 0px;
	

}

.m_banners div {
	position: absolute;
	z-index: 0;
}
.m_banners div.prcv {
	z-index: 1;	
}
.m_banners div.current {
	z-index: 2;	
}

.m_banners img{
	width: 775px;
	height: 270px;
	border: 0px solid #e3e3e3;

}
	
	.banners {
	display: none;
	}
	
	.content {
	width: auto;
	margin: 0 auto;
	padding: 18px;
	}
	
	.welcome {
	width: auto;
	background-color: none;
	border-radius:0px;
	margin-bottom: 9px;
	margin-top: 12px;
	
	
}
.welcome h2 {
	text-align: center;
	font-size:59px;
	font-weight:900;
	color: #A79D79;
	border-bottom: 2px solid #e3e3e3;
	margin: 9px 0px 24px 0px;
	padding: 0px;
	padding-left: 0;
	font-family: 'Dancing Script', cursive;
}

.welcome img {
	float: left;
	border: 7px solid #e2e2e2;
	margin-left: 0;
	margin-right: 27px;
	margin-bottom: 17px;
}

.welcome p {
	text-transform: lowercase;
	padding-left: 0;
	padding-top: 0px;
	margin-bottom: 0px;
	line-height: 27px;
	font-size:18px;
	text-align: justify;
}

 

.mobile {
	padding-top: 18px;
	position: relative;
	right: -7px;
	display: inline-block;
}

.nav{
	display: none;
}

.m_nav {
	display: none;
	float: none;
	
	
}

.m_nav ul {
	
	margin: 0;
	padding:0;
}

.m_nav ul  li{
	list-style: none;
	display:  block;
	margin-right: 0px;
	text-align: left;
	padding-left: 0;
	margin-left: 0px;
	width: auto;
	
}


.m_nav ul li a:link, .m_nav ul li a:visited {
	display: block;
	color: #fff;
	text-decoration: none;
	background-color: #A79D79;
	margin: 4px 0;
	padding-left: 0;
	padding: 10px;
}




.m_nav ul li a:hover {
	color:  #fff;
	border-top: 0px solid  #B88941; 

	background-color: #374546;
	margin:  4px 0;
	padding: 10px;
}

.m_nav ul li a.selected {
	color:  #fff;
	 border-top: 0px solid  #C79446; 
	margin: 4px 0;
	padding: 10px;
	background-color: #374546;
}
.m_nav ul li.last {
	margin-right: 0px;
}


.footer{
	padding-left: 20px;
}

.f_content {
}

/*product page*/

.box_content {
	border: 0px solid #999;
	
	padding:0px;
	margin-top: 0px;
	margin-bottom: 0px;
			
}

ul.monument_links {
	list-style: none;
	padding-left: 0;
	width:  100%;
	float: left;
	margin: 0;
	margin-right: 30px;
	font-size: 18px;
}
ul.monument_links li{
	list-style: none;
	line-height: 47px;
	background-color: #E2E2E2;
	color: #31353d;
	padding-left: 17px;
	border-bottom: 4px solid  #fcf9f3;
	cursor: pointer;
}

ul.monument_links a:link, ul.monument_links a:visited{
	text-decoration: none;
	color: #31353d;

	border-bottom: 0px solid  #fcf9f3;
	cursor: pointer;
}

ul.monument_links a li.current2  {
	color: #fff;
}

ul.monument_links a:hover{
	text-decoration: none;
	color: #fff;

	border-bottom: 0px solid  #fcf9f3;
	cursor: pointer;
}

ul.monument_links li:hover{
	color: #fff;
	background-color: #374546;
	font-weight: bold;
}
ul.monument_links li.current2 {
	color: #fff;
	background-color: #374546;
	font-weight: bold;
}


ul.monument_links h3{
	font-size: 23px;
	margin: 0px;
	margin-bottom: 10px;
	color: #A79D79;
	font-weight:600;
}

.photos {
	margin-top: 30px;
	margin-bottom: 0;
	float:  none;
	width: auto;
}

.photos a{
	width: auto;
	height: auto;
	background-color: none;
	padding: 0px;
	border: 0px solid #ccc;
	margin-top: 15px;
	margin-right: 8px;
	margin-bottom: 10px;
	float: left;
}

.photos a:hover {
	
	border: 0px solid #374546;
	
}


.space {
	margin-right: 8px;
}
.room .eli {
margin-top: 0px;	
}

.photos_c {
	margin-top: 42px;
	margin-bottom: 0;
	float:  none;
	width: auto;
	

}

.room2 a{
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	margin-top: 0;
	padding-top: 0;
}



.room2 {
	width: auto;
	height: auto;
	padding: 0px;
	padding-bottom: 9px;
	border: 0px solid  #374546;
	text-align: center;
	margin-right: 8px;
	margin-bottom: 1px;
	margin-top: 15px;
	float: left;

}



.room2 img{
	border: 0px solid #ededed;
	margin-top: 0;
	margin-bottom: 0px;
}

.cat {
	background-color: #A79D79;
	padding: 5px 0;
	
}




.photos_c .space{
margin-right: 0px;	
}

.topp {
	margin-top: 16px;
		
}



/*contact us*/

form {
float: none;
	
}

form h1 {
color: #A79D79;
font-weight:600;	
}

.body {
padding-left: 0px;
}
.body span {
	color: red;
	
}

input {

	background: none;
	border: 1px solid #ccc;
	margin-bottom: 3px;
}

.inside  {
	padding: 2px 0 3px 0px;
}
#name {
	padding: 12px 12px 12px 10px;
	
	color: #5f5f5f;
	margin-left: 0px;
}
#phone {
	padding: 12px 12px 12px 10px;

	color: #5f5f5f;
	margin-left: 0px;
}
#email {
	padding: 12px 12px 12px 10px;
	
	color: #5f5f5f;
	margin-left: 0px;
}
#subject {
	padding: 12px 12px 12px 10px;
	
	color: #5f5f5f;
	margin-left: 0px;
}
#comments {
	padding: 12px 12px 12px 10px;
border: 1px solid #ccc;
	color: #5f5f5f;
	margin-left: 0px;
	width: 330px;
	background: none;
}
#eli {
	margin-top: 57px;
	margin-left: 68px;
	float: left;
	margin-right: 55px;

}
span.brown {
	text-transform: lowercase;
	color: #a47029;
}
.button {
	
  background: #374546;
  width: 108px;
  padding: 9px 0px;
  text-align: center;
  border-radius:0px;
  margin-top: 6px;
margin-left: 0px;
	font-weight: bold;
  color: #fff;
  font-size: 21px;
	
}
.button:hover {
  background: #A79D79;
  
}
.info {
	line-height: 26px;
	margin-top: 18px;
	margin-left: 0px;
	font-size: 18px;
	line-height: 33px;
	color: #31353d;
	float: none;
	
}


p.info22 {
	font-size: 32px;
	font-weight: bold;
	

}
.info h1 {
color: #A79D79;
font-weight:600;
}

.info p {
font-size: 90px;
}

.phone {
	float: right;
	  margin-top: 55px;
	margin-left: 93px;
}



.m_footer {
	background-color: #593712;
	width: 100%;
	
	padding: 0px;
	display: block;
}

.m_f_content {
	width: 100%;
	margin: 0;
	padding: 1px 0px;
	padding-bottom: 0;
	text-align: center;
}

.m_footer p {
	color: #fff;
	font-size:16px;
	float: none;
	padding: 0;
	padding-left: 0px;
}

.m_footer a{
	color: #B88941;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.m_footer a:hover{
	text-decoration:  underline;
}

.footer #music{
display: none;
	
}

.m_footer .sociel {
	float: right;
	
	margin-top: 0px;
	padding-right: 17px;
}


.footer .sociel {
	display: none;
	
}

.m_footer audio#player {
	display: block;
}
}


@media screen and (max-width: 760px) {
	.wrapper {

	margin: 0 auto;
	
	}
	
	.top_bar {
	background-color: #374546;
	height: 70px;
	margin: 0;
	margin-bottom: 9px;
	}


	.logo_text {
	 display: none;
	}



	 .logo_text_s {
   display: block;
	float: left;
	text-align: left;
	padding-bottom: 3px;
	padding-top: 13px;
	padding-left: 16px;
} 
	.m_banners {
	display: block;
	}
	
	.m_banners {
	width: 710px;
	height: 245px;
	/*background-image:url(banner.png);
	background-repeat: no-repeat;*/
	
	position: relative;
	margin-top: 0px;
	

}

.m_banners div {
	position: absolute;
	z-index: 0;
}
.m_banners div.prcv {
	z-index: 1;	
}
.m_banners div.current {
	z-index: 2;	
}

.m_banners img{
	width: 710px;
	height: 245px;
	border: 0px solid #e3e3e3;

}
	
	.banners {
	display: none;
	}
	
	.content {
	width: auto;
	margin: 0 auto;
	padding: 18px;
	}
	
	.welcome {
	width: auto;
	background-color: none;
	border-radius:0px;
	margin-bottom: 9px;
	margin-top: 12px;
	
	
}
.welcome h2 {
	text-align: center;
	font-size:59px;
	font-weight:900;
	color: #A79D79;
	border-bottom: 2px solid #e3e3e3;
	margin: 9px 0px 24px 0px;
	padding: 0px;
	padding-left: 0;
	font-family: 'Dancing Script', cursive;
}

.welcome img {
	float: left;
	border: 7px solid #e2e2e2;
	margin-left: 0;
	margin-right: 27px;
	margin-bottom: 17px;
}

.welcome p {
	text-transform: lowercase;
	padding-left: 0;
	padding-top: 0px;
	margin-bottom: 0px;
	line-height: 27px;
	font-size:18px;
	text-align: justify;
}

 

.mobile {
	padding-top: 18px;
	position: relative;
	right: -7px;
	display: inline-block;
}

.nav{
	display: none;
}

.m_nav {
	display: none;
	float: none;
	
	
}

.m_nav ul {
	
	margin: 0;
	padding:0;
}

.m_nav ul  li{
	list-style: none;
	display:  block;
	margin-right: 0px;
	text-align: left;
	padding-left: 0;
	margin-left: 0px;
	width: auto;
	
}


.m_nav ul li a:link, .m_nav ul li a:visited {
	display: block;
	color: #fff;
	text-decoration: none;
	background-color: #A79D79;
	margin: 4px 0;
	padding-left: 0;
	padding: 10px;
}




.m_nav ul li a:hover {
	color:  #fff;
	border-top: 0px solid  #B88941; 

	background-color: #374546;
	margin:  4px 0;
	padding: 10px;
}

.m_nav ul li a.selected {
	color:  #fff;
	 border-top: 0px solid  #C79446; 
	margin: 4px 0;
	padding: 10px;
	background-color: #374546;
}
.m_nav ul li.last {
	margin-right: 0px;
}


.footer{
	padding-left: 20px;
}

.f_content {
}

/*product page*/

.box_content {
	border: 0px solid #999;
	
	padding:0px;
	margin-top: 0px;
	margin-bottom: 0px;
			
}

ul.monument_links {
	list-style: none;
	padding-left: 0;
	width:  100%;
	float: left;
	margin: 0;
	margin-right: 30px;
	font-size: 18px;
}
ul.monument_links li{
	list-style: none;
	line-height: 47px;
	background-color: #E2E2E2;
	color: #31353d;
	padding-left: 17px;
	border-bottom: 4px solid  #fcf9f3;
	cursor: pointer;
}

ul.monument_links a:link, ul.monument_links a:visited{
	text-decoration: none;
	color: #31353d;

	border-bottom: 0px solid  #fcf9f3;
	cursor: pointer;
}

ul.monument_links a li.current2  {
	color: #fff;
}

ul.monument_links a:hover{
	text-decoration: none;
	color: #fff;

	border-bottom: 0px solid  #fcf9f3;
	cursor: pointer;
}

ul.monument_links li:hover{
	color: #fff;
	background-color: #374546;
	font-weight: bold;
}
ul.monument_links li.current2 {
	color: #fff;
	background-color: #374546;
	font-weight: bold;
}


ul.monument_links h3{
	font-size: 23px;
	margin: 0px;
	margin-bottom: 10px;
	color: #A79D79;
	font-weight:600;
}

.photos {
	margin-top: 21px;
	margin-bottom: 0;
	float:  none;
	width: auto;
}

.photos a {
	width: auto;
	height: auto;
	background-color: none;
	padding: 0px;
	border: 0px solid #ccc;
	margin-top: 15px;
	margin-right: 8px;
	margin-bottom: 10px;
	float: left;
}

.photos a:hover {
	
	border: 0px solid #374546;
	
}


.space {
	margin-right: 8px;
}
.room .eli {
margin-top: 0px;	
}

.photos_c {
	margin-top: 42px;
	margin-bottom: 0;
	float:  none;
	width: auto;
	

}

.room2 a{
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	margin-top: 0;
	padding-top: 0;
}



.room2 {
	width: auto;
	height: auto;
	padding: 0px;
	padding-bottom: 9px;
	border: 0px solid  #374546;
	text-align: center;
	margin-right: 8px;
	margin-bottom: 1px;
	margin-top: 15px;
	float: left;

}



.room2 img{
	border: 0px solid #ededed;
	margin-top: 0;
	margin-bottom: 0px;
}

.cat {
	background-color: #A79D79;
	padding: 5px 0;
	
}




.photos_c .space{
margin-right: 0px;	
}

.topp {
	margin-top: 16px;
		
}



/*contact us*/

form {
float: none;
	
}

form h1 {
color: #A79D79;
font-weight:600;	
}

.body {
padding-left: 0px;
}
.body span {
	color: red;
	
}

input {

	background: none;
	border: 1px solid #ccc;
	margin-bottom: 3px;
}

.inside  {
	padding: 2px 0 3px 0px;
}
#name {
	padding: 12px 12px 12px 10px;
	
	color: #5f5f5f;
	margin-left: 0px;
}
#phone {
	padding: 12px 12px 12px 10px;

	color: #5f5f5f;
	margin-left: 0px;
}
#email {
	padding: 12px 12px 12px 10px;
	
	color: #5f5f5f;
	margin-left: 0px;
}
#subject {
	padding: 12px 12px 12px 10px;
	
	color: #5f5f5f;
	margin-left: 0px;
}
#comments {
	padding: 12px 12px 12px 10px;
border: 1px solid #ccc;
	color: #5f5f5f;
	margin-left: 0px;
	width: 330px;
	background: none;
}
#eli {
	margin-top: 57px;
	margin-left: 68px;
	float: left;
	margin-right: 55px;

}
span.brown {
	text-transform: lowercase;
	color: #a47029;
}
.button {
	
  background: #374546;
  width: 108px;
  padding: 9px 0px;
  text-align: center;
  border-radius:0px;
  margin-top: 6px;
margin-left: 0px;
	font-weight: bold;
  color: #fff;
  font-size: 21px;
	
}
.button:hover {
  background: #A79D79;
  
}
.info {
	line-height: 26px;
	margin-top: 18px;
	margin-left: 0px;
	font-size: 18px;
	line-height: 33px;
	color: #31353d;
	float: none;
	
}


p.info22 {
	font-size: 32px;
	font-weight: bold;
	

}
.info h1 {
color: #A79D79;
font-weight:600;
}

.info p {
font-size: 90px;
}

.phone {
	float: right;
	  margin-top: 55px;
	margin-left: 93px;
}



.m_footer {
	background-color: #593712;
	width: 100%;
	
	padding: 0px;
	display: block;
}

.m_f_content {
	width: 100%;
	margin: 0;
	padding: 1px 0px;
	padding-bottom: 0;
	text-align: center;
}

.m_footer p {
	color: #fff;
	font-size:16px;
	float: none;
	padding: 0;
	padding-left: 0px;
}

.m_footer a{
	color: #B88941;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.m_footer a:hover{
	text-decoration:  underline;
}

.footer #music{
display: none;
	
}

.m_footer .sociel {
	float: right;
	
	margin-top: 0px;
	padding-right: 17px;
}


.footer .sociel {
	display: none;
	
}

.m_footer audio#player {
	display: block;
}

	
	
	}

@media screen and (max-width: 625px) {
	.wrapper {

	margin: 0 auto;
	
	}
	
	.top_bar {
	background-color: #374546;
	height: 70px;
	margin: 0;
	margin-bottom: 9px;
	}


	.logo_text {
	 display: none;
	}



	 .logo_text_s {
   display: block;
	float: left;
	text-align: left;
	padding-bottom: 3px;
	padding-top: 13px;
	padding-left: 16px;
} 
	.m_banners {
	display: block;
	}
	
	.m_banners {
	width: 575px;
	height: 190px;
	/*background-image:url(banner.png);
	background-repeat: no-repeat;*/
	
	position: relative;
	margin-top: 0px;
	

}

.m_banners div {
	position: absolute;
	z-index: 0;
}
.m_banners div.prcv {
	z-index: 1;	
}
.m_banners div.current {
	z-index: 2;	
}

.m_banners img{
	width: 575px;
	height: 190px;
	border: 0px solid #e3e3e3;

}
	
	.banners {
	display: none;
	}
	
	.content {
	width: auto;
	margin: 0 auto;
	padding: 18px;
	}
	
	.welcome {
	width: auto;
	background-color: none;
	border-radius:0px;
	margin-bottom: 9px;
	margin-top: 12px;
	
	
}
.welcome h2 {
	text-align: center;
	font-size:59px;
	font-weight:900;
	color: #A79D79;
	border-bottom: 2px solid #e3e3e3;
	margin: 9px 0px 24px 0px;
	padding: 0px;
	padding-left: 0;
	font-family: 'Dancing Script', cursive;
}

.welcome img {
	float: left;
	border: 7px solid #e2e2e2;
	margin-left: 0;
	margin-right: 27px;
	margin-bottom: 17px;
}

.welcome p {
	text-transform: lowercase;
	padding-left: 0;
	padding-top: 0px;
	margin-bottom: 0px;
	line-height: 27px;
	font-size:18px;
	text-align: justify;
}

 

.mobile {
	padding-top: 18px;
	position: relative;
	right: -7px;
	display: inline-block;
}

.nav{
	display: none;
}

.m_nav {
	display: none;
	float: none;
	
	
}

.m_nav ul {
	
	margin: 0;
	padding:0;
}

.m_nav ul  li{
	list-style: none;
	display:  block;
	margin-right: 0px;
	text-align: left;
	padding-left: 0;
	margin-left: 0px;
	width: auto;
	
}


.m_nav ul li a:link, .m_nav ul li a:visited {
	display: block;
	color: #fff;
	text-decoration: none;
	background-color: #A79D79;
	margin: 4px 0;
	padding-left: 0;
	padding: 10px;
}




.m_nav ul li a:hover {
	color:  #fff;
	border-top: 0px solid  #B88941; 

	background-color: #374546;
	margin:  4px 0;
	padding: 10px;
}

.m_nav ul li a.selected {
	color:  #fff;
	 border-top: 0px solid  #C79446; 
	margin: 4px 0;
	padding: 10px;
	background-color: #374546;
}
.m_nav ul li.last {
	margin-right: 0px;
}


.footer{
	padding-left: 20px;
}

.f_content {
}

/*product page*/

.box_content {
	border: 0px solid #999;
	
	padding:0px;
	margin-top: 0px;
	margin-bottom: 0px;
			
}

ul.monument_links {
	list-style: none;
	padding-left: 0;
	width:  100%;
	float: left;
	margin: 0;
	margin-right: 30px;
	font-size: 18px;
}
ul.monument_links li{
	list-style: none;
	line-height: 47px;
	background-color: #E2E2E2;
	color: #31353d;
	padding-left: 17px;
	border-bottom: 4px solid  #fcf9f3;
	cursor: pointer;
}

ul.monument_links a:link, ul.monument_links a:visited{
	text-decoration: none;
	color: #31353d;

	border-bottom: 0px solid  #fcf9f3;
	cursor: pointer;
}

ul.monument_links a li.current2  {
	color: #fff;
}

ul.monument_links a:hover{
	text-decoration: none;
	color: #fff;

	border-bottom: 0px solid  #fcf9f3;
	cursor: pointer;
}

ul.monument_links li:hover{
	color: #fff;
	background-color: #374546;
	font-weight: bold;
}
ul.monument_links li.current2 {
	color: #fff;
	background-color: #374546;
	font-weight: bold;
}


ul.monument_links h3{
	font-size: 23px;
	margin: 0px;
	margin-bottom: 10px;
	color: #A79D79;
	font-weight:600;
}

.photos {
    margin-top: 21px;
    float: right;
    width: 824px;
}
	
	.jplist {
		
	margin-top: 21px;
	}
	
	.list{float:left;width:100%;padding:0em 0; margin-top: 10px;}
	

.photos a {
	width: auto;
	height: auto;
	background-color: none;
	padding: 0px;
	border: 0px solid #ccc;
	margin-top: 15px;
	margin-right: 8px;
	margin-bottom: 10px;
	float: left;
}

.photos a:hover {
	
	border: 0px solid #374546;
	
}


.space {
	margin-right: 8px;
}
.room .eli {
margin-top: 0px;	
}

.photos_c {
	margin-top: 42px;
	margin-bottom: 0;
	float:  none;
	width: auto;
	

}

.room2 a{
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	margin-top: 0;
	padding-top: 0;
}



.room2 {
	width: auto;
	height: auto;
	padding: 0px;
	padding-bottom: 9px;
	border: 0px solid  #374546;
	text-align: center;
	margin-right: 8px;
	margin-bottom: 1px;
	margin-top: 15px;
	float: left;

}



.room2 img{
	border: 0px solid #ededed;
	margin-top: 0;
	margin-bottom: 0px;
}

.cat {
	background-color: #A79D79;
	padding: 5px 0;
	
}




.photos_c .space{
margin-right: 0px;	
}

.topp {
	margin-top: 16px;
		
}



/*contact us*/

form {
float: none;
	
}

form h1 {
color: #A79D79;
font-weight:600;	
}

.body {
padding-left: 0px;
}
.body span {
	color: red;
	
}

input {

	background: none;
	border: 1px solid #ccc;
	margin-bottom: 3px;
}

.inside  {
	padding: 2px 0 3px 0px;
}
#name {
	padding: 12px 12px 12px 10px;
	
	color: #5f5f5f;
	margin-left: 0px;
}
#phone {
	padding: 12px 12px 12px 10px;

	color: #5f5f5f;
	margin-left: 0px;
}
#email {
	padding: 12px 12px 12px 10px;
	
	color: #5f5f5f;
	margin-left: 0px;
}
#subject {
	padding: 12px 12px 12px 10px;
	
	color: #5f5f5f;
	margin-left: 0px;
}
#comments {
	padding: 12px 12px 12px 10px;
border: 1px solid #ccc;
	color: #5f5f5f;
	margin-left: 0px;
	width: 330px;
	background: none;
}
#eli {
	margin-top: 57px;
	margin-left: 68px;
	float: left;
	margin-right: 55px;

}
span.brown {
	text-transform: lowercase;
	color: #a47029;
}
.button {
	
  background: #374546;
  width: 108px;
  padding: 9px 0px;
  text-align: center;
  border-radius:0px;
  margin-top: 6px;
margin-left: 0px;
	font-weight: bold;
  color: #fff;
  font-size: 21px;
	
}
.button:hover {
  background: #A79D79;
  
}
.info {
	line-height: 26px;
	margin-top: 18px;
	margin-left: 0px;
	font-size: 18px;
	line-height: 33px;
	color: #31353d;
	float: none;
	
}


p.info22 {
	font-size: 32px;
	font-weight: bold;
	

}
.info h1 {
color: #A79D79;
font-weight:600;
}

.info p {
font-size: 90px;
}

.phone {
	float: right;
	  margin-top: 55px;
	margin-left: 93px;
}



.m_footer {
	background-color: #593712;
	width: 100%;
	
	padding: 0px;
	display: block;
}

.m_f_content {
	width: 100%;
	margin: 0;
	padding: 1px 0px;
	padding-bottom: 0;
	text-align: center;
}

.m_footer p {
	color: #fff;
	font-size:16px;
	float: none;
	padding: 0;
	padding-left: 0px;
}

.m_footer a{
	color: #B88941;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.m_footer a:hover{
	text-decoration:  underline;
}

.footer #music{
display: none;
	
}

.m_footer .sociel {
	float: right;
	
	margin-top: 0px;
	padding-right: 17px;
}


.footer .sociel {
	display: none;
	
}

.m_footer audio#player {
	display: block;
}

	
	
}



@media screen and (max-width: 425px) {
	
	.wrapper {

	margin: 0 auto;
	
	}
	
	.top_bar {
	background-color: #374546;
	height: 70px;
	margin: 0;
	margin-bottom: 9px;
	}


	.logo_text {
	 display: none;
	}



	 .logo_text_s {
   display: block;
	float: left;
	text-align: left;
	padding-bottom: 3px;
	padding-top: 13px;
	padding-left: 16px;
} 
	.m_banners {
	display: block;
	}
	
	.m_banners {
	width: 363px;
	height: 135px;
	/*background-image:url(banner.png);
	background-repeat: no-repeat;*/
	
	position: relative;
	margin-top: 0px;
	

}

.m_banners div {
	position: absolute;
	z-index: 0;
}
.m_banners div.prcv {
	z-index: 1;	
}
.m_banners div.current {
	z-index: 2;	
}

.m_banners img{
	width: 363px;
	height: 135px;
	border: 0px solid #e3e3e3;

}
	
	.banners {
	display: none;
	}
	
	.content {
	width: auto;
	margin: 0 auto;
	padding: 18px;
	}
	
	.welcome {
	width: auto;
	background-color: none;
	border-radius:0px;
	margin-bottom: 9px;
	margin-top: 12px;
	
	
}
.welcome h2 {
	text-align: center;
	font-size:59px;
	font-weight:900;
	color: #A79D79;
	border-bottom: 2px solid #e3e3e3;
	margin: 9px 0px 24px 0px;
	padding: 0px;
	padding-left: 0;
	font-family: 'Dancing Script', cursive;
}

.welcome img {
	float: left;
	border: 7px solid #e2e2e2;
	margin-left: 0;
	margin-right: 27px;
	margin-bottom: 17px;
}

.welcome p {
	text-transform: lowercase;
	padding-left: 0;
	padding-top: 0px;
	margin-bottom: 0px;
	line-height: 27px;
	font-size:18px;
	text-align: justify;
}

 

.mobile {
	padding-top: 18px;
	position: relative;
	right: -7px;
	display: inline-block;
}

.nav{
	display: none;
}

.m_nav {
	display: none;
	float: none;
	
	
}

.m_nav ul {
	
	margin: 0;
	padding:0;
}

.m_nav ul  li{
	list-style: none;
	display:  block;
	margin-right: 0px;
	text-align: left;
	padding-left: 0;
	margin-left: 0px;
	width: auto;
	
}


.m_nav ul li a:link, .m_nav ul li a:visited {
	display: block;
	color: #fff;
	text-decoration: none;
	background-color: #A79D79;
	margin: 4px 0;
	padding-left: 0;
	padding: 10px;
}




.m_nav ul li a:hover {
	color:  #fff;
	border-top: 0px solid  #B88941; 

	background-color: #374546;
	margin:  4px 0;
	padding: 10px;
}

.m_nav ul li a.selected {
	color:  #fff;
	 border-top: 0px solid  #C79446; 
	margin: 4px 0;
	padding: 10px;
	background-color: #374546;
}
.m_nav ul li.last {
	margin-right: 0px;
}


.footer{
	padding-left: 20px;
}

.f_content {
}

/*product page*/

.box_content {
	border: 0px solid #999;
	
	padding:0px;
	margin-top: 0px;
	
			
}

ul.monument_links {
	list-style: none;
	padding-left: 0;
	width:  100%;
	float: left;
	margin: 0;
	margin-right: 30px;
	font-size: 18px;
}
ul.monument_links li{
	list-style: none;
	line-height: 47px;
	background-color: #E2E2E2;
	color: #31353d;
	padding-left: 17px;
	border-bottom: 4px solid  #fcf9f3;
	cursor: pointer;
}

ul.monument_links a:link, ul.monument_links a:visited{
	text-decoration: none;
	color: #31353d;

	border-bottom: 0px solid  #fcf9f3;
	cursor: pointer;
}

ul.monument_links a li.current2  {
	color: #fff;
}

ul.monument_links a:hover{
	text-decoration: none;
	color: #fff;

	border-bottom: 0px solid  #fcf9f3;
	cursor: pointer;
}

ul.monument_links li:hover{
	color: #fff;
	background-color: #374546;
	font-weight: bold;
}
ul.monument_links li.current2 {
	color: #fff;
	background-color: #374546;
	font-weight: bold;
}


ul.monument_links h3{
	font-size: 23px;
	margin: 0px;
	margin-bottom: 10px;
	color: #A79D79;
	font-weight:600;
}

 .photos {
	margin-top: 20px;
	margin-right: 0;
	float: none;
	width: auto;
	
}

.photos a{
	width: auto;
	height: auto;
	background-color: none;
	padding: 0px;
	border: 0px solid #ccc;
	margin-top: 15px;
	margin-right: 4px;
	margin-bottom: 4px;
	float: left;
}

.photos a:hover {
	
	border: 0px solid #374546;
	
}


.space {
	margin-right: 8px;
}
.room .eli {
margin-top: 0px;	
}

.photos_c {
	margin-top: 0px;
	margin-bottom: 0;
	float:  none;
	width: auto;
	

}

.room2 a{
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	margin-top: 0;
	padding-top: 0;
}



.room2 {
	width: auto;
	height: auto;
	padding: 0px;
	padding-bottom: 9px;
	border: 0px solid  #374546;
	text-align: center;
	margin-right: 8px;
	margin-bottom: 1px;
	margin-top: 15px;
	float: left;

}



.room2 img{
	border: 0px solid #ededed;
	margin-top: 0;
	margin-bottom: 0px;
}

.cat {
	background-color: #A79D79;
	padding: 5px 0;
	
}




.photos_c .space{
margin-right: 0px;	
}

.topp {
	margin-top: 16px;
		
}



/*contact us*/

	.au table{
		width: auto;

		margin: 0;
	}
form {
float: none;
	
}

form h1 {
color: #A79D79;
font-weight:600;	
}

.body {
padding-left: 0px;
}
.body span {
	color: red;
	
}

input {
	width: 93%;
	background: none;
	border: 1px solid #ccc;
	margin-bottom: 3px;
}

.inside  {
	padding: 2px 0 3px 0px;
}
#name {
	padding: 12px 12px 12px 10px;
	
	color: #5f5f5f;
	margin-left: 0px;
}
#phone {
	padding: 12px 12px 12px 10px;

	color: #5f5f5f;
	margin-left: 0px;
}
#email {
	padding: 12px 12px 12px 10px;
	
	color: #5f5f5f;
	margin-left: 0px;
}
#subject {
	padding: 12px 12px 12px 10px;
	
	color: #5f5f5f;
	margin-left: 0px;
}
#comments {
	padding: 12px 12px 12px 10px;
border: 1px solid #ccc;
	color: #5f5f5f;
	margin-left: 0px;
		width: 93%;
	background: none;
}
#eli {
	margin-top: 57px;
	margin-left: 68px;
	float: left;
	margin-right: 55px;

}
span.brown {
	text-transform: lowercase;
	color: #a47029;
}
.button {
	
  background: #374546;
  width: 108px;
  padding: 9px 0px;
  text-align: center;
  border-radius:0px;
  margin-top: 6px;
margin-left: 0px;
	font-weight: bold;
  color: #fff;
  font-size: 21px;
	
}
.button:hover {
  background: #A79D79;
  
}
.info {
	line-height: 26px;
	margin-top: 18px;
	margin-left: 0px;
	font-size: 18px;
	line-height: 33px;
	color: #31353d;
	float: none;
	
}


p.info22 {
	font-size: 32px;
	font-weight: bold;
	

}
.info h1 {
color: #A79D79;
font-weight:600;
}

.info p {
font-size: 90px;
}

.phone {
	float: right;
	  margin-top: 55px;
	margin-left: 93px;
}



.m_footer {
	background-color: #593712;
	width: 100%;
	
	padding: 0px;
	display: block;
}

.m_f_content {
	width: 100%;
	margin: 0;
	padding: 1px 0px;
	padding-bottom: 0;
	text-align: center;
}

.m_footer p {
	color: #fff;
	font-size:16px;
	float: none;
	padding: 0;
	padding-left: 0px;
}

.m_footer a{
	color: #B88941;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.m_footer a:hover{
	text-decoration:  underline;
}

.footer #music{
display: none;
	
}

.m_footer .sociel {
	float: right;
	
	margin-top: 0px;
	padding-right: 17px;
}


.footer .sociel {
	display: none;
	
}

.m_footer audio#player {
	display: block;
}	
}

/*
.jplist-panel{
	float: right !important;
	clear: right !important;
}

#fancybox-left-ico {
left: 20px;
}

#fancybox-left,#fancybox-right {
	display:block !important;
}*/