@import"reset.css";@import"skeleton.css";@import"forms.css";@import"ui.totop.css";@import"superfish.css";@import url(http://fonts.googleapis.com/css?family=News+Cycle);@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html, body { padding:0; margin:0; height:100%;}


body { 	 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px; 
	line-height:21px;
	color:#a39e7d;
	min-width:1094px;
	background:url(../images/slide_bg.jpg) center 0 repeat #e2b424;
	position:relative;
	margin:0 auto;
	padding-bottom:50px;
	padding-top:54px;
}



a[href^="tel:"]{color: inherit; text-decoration:none;} 
* {-webkit-text-size-adjust: none;}

.floatright {float:right;}
.floatleft {float:left;}

/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#754f44;font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase;}
h1{font-size:26px;}
h2{font-size:24px;}
h3{font-size:22px; line-height:27px;} 
h4{font-size:20px; line-height:24px;}  
h5{font-size:18px;}
h6{font-size:16px;}

h4 span {color:#fdd330;}
h3 span {color:#fdd330;}

.white-shape { background:url(../images/white_shape.jpg) 0 0px repeat; width:1100px; padding:1px 0px 0 0; margin:0 auto;  position:relative; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}

/***********************************************************************/

a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}

a.link {cursor:pointer; color:#6d6a57; display:inline-block; text-decoration:none;}
a.link:hover { text-decoration:underline; }

a.link2 {cursor:pointer; color:#765145; display:inline-block; text-decoration:underline;}
a.link2:hover { text-decoration:none;}

a.link3 {cursor:pointer; color:#7d594d; display:inline-block;  text-decoration:underline; }
a.link3:hover { text-decoration:none;}

a.link4 {cursor:pointer; color:#635c31; display:inline-block; text-decoration:none; }
a.link4:hover {  text-decoration:underline;}

a.link5 {cursor:pointer; color:#7f4339; display:inline-block; text-decoration:none;}
a.link5:hover { text-decoration:underline; }

.colorpr {color:#635c31;}


a.button-1 {cursor:pointer; color:#f8f4dc; text-decoration:none; font-family: 'Open Sans Condensed', sans-serif; font-weight:700; text-transform:uppercase; font-size:14px; line-height:17px; padding:8px 34px 8px 34px; background:url(../images/more_shape.jpg) 0 0 repeat;  border-radius:3px; display:inline-block;  -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
a.button-1:hover { background:#fdd330; color:#754f44;  -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}

.lsp {letter-spacing:-1px !important;}

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper {width:100%; overflow:hidden; position:relative}
.container {width:100%;}
.reg {text-transform:uppercase;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.fleft {float:left;}
.fright {float:right;}

.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}

.img-indent {float:left; margin:-10px 19px 0px 0px; width: auto;}
.img-indent2 {float:left; margin:1px 13px 0px 26px;}

.img-indent3 {
    float: left;
    margin: -5px 57px 0 0;
    width: auto;
}
.img-indent4 {float:left; margin:4px 57px 0px 0px;}
.img-indent5 {float:left; margin:6px 15px 0px 30px;}
.img-indent6 {float:left; margin:-4px 20px 0px 0px;}
.img-indent7 {float:left; margin:5px 25px 0px 30px;}
.img-indent8 {float:left; margin:12px 24px 0px 30px;}

.page2-img1 img,
.page3-img1 img {
	width: auto;
	display: inline-block;
}

.logo h1 img {
	width: auto;
}

.last {margin-right:0px !important;}


/*********************************header*************************************/
header {width:100%; margin:0 auto; z-index:299; position:relative;}

.posrel {
	position: relative;
}

.head-content {z-index:299; position:relative;  }

.logo
{
    z-index: 10;
    position: relative;
    display: block;
}
.logo>p { font-family: 'News Cycle', sans-serif; font-size:14px; line-height:17px; margin-top:8px; color:#c2ac83; text-transform:uppercase;  margin-left:379px;}
header h1 { margin-top:102px; padding-bottom:0px; margin-left:309px; z-index:199;}
.menu { left: 0;display:block; z-index:299; margin-left:161px; top:-13px; position:absolute;}
nav {  z-index:101; margin-right:0px;}

.slider-block {   z-index:200; margin-top:27px; overflow:hidden;}




.shad {text-shadow:1px 1px 1px #faf7e8;}

/*********************************content*************************************/

#content { padding-bottom:0px; z-index:99; position:relative;}

.box-1 { margin-left:0px; margin-top:20px; background:url(../images/block-1_shape.jpg) 0 0 repeat; padding-top:27px; padding-bottom:35px;}
.box-2 {width: 100%;float:left;  margin-left:0px; margin-top:57px; background:url(../images/menu2_shape.jpg) 0 0 repeat; padding-top:32px; padding-bottom:26px;}
.box-3 {width: 100%;float:left;  margin-left:0px; margin-top:57px; background:url(../images/banner_shape.jpg) 0 0 repeat; padding-top:30px; padding-bottom:33px;}
.box-4 {width: 100%;float:left;  margin-left:0px; margin-top:20px; background:url(../images/block-1_shape.jpg) 0 0 repeat; padding-top:27px; padding-bottom:27px;}
.box-5 {width: 100%;float:left;  margin-left:0px; margin-top:20px; background:url(../images/block-1_shape.jpg) 0 0 repeat; padding-top:27px; padding-bottom:33px;}

.box-6 {float:left;  margin-left:20px; margin-top:40px;}
.box-7 {float:left;  margin-left:40px; margin-top:34px;}

.p36 {
	margin-top: 34px;
}
.box-1 img {
	width: auto;
}

.text-1 { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#9a9785; line-height:20px; width:200px; margin-left:60px; margin-top:24px; }
.text-2 { font-family: 'Open Sans Condensed', sans-serif; font-size:20px; color:#aea580; line-height:24px; font-weight:700; text-transform:uppercase; }
.text-3 { font-family: 'Open Sans Condensed', sans-serif; font-size:21px; color:#734e42; line-height:26px; font-weight:700; }
.text-4 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8c876e; line-height:14px;  margin-top:3px; }
.text-5 { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#9a9785; line-height:20px; width:130px; }
.text-6 { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#9a9785; line-height:20px; width:225px; margin-left:41px;}
.text-7 { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#9a9785; line-height:20px; width:220px; margin-left:55px;}
.text-8 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#9a9785; line-height:20px; width:220px; margin-left:52px;}
.text-9 { padding-right: 5px;font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#a39e7d; line-height:20px; }

a.icon {background:url(../images/page1_icon_01.png) 0 0 no-repeat; width:40px; height:39px; display:inline-block;} 
a.icon:hover {background-position:0 -39px;}

.line-1 {width:100%; height:1px; background:#dbd7c2; margin-top:19px;}
.line-2 {width:100%; height:3px; background:#dad8c8; margin-top:27px;}


.foot-text img {width: auto; ;}
.fixwid {width:220px;}
.arr1 {position:absolute; top:73px; right:0;}
.arr2 {position:absolute; top:79px; right:0;}


.marg0 {margin-left:0px !important;}
.marg1 {text-align: center; padding-bottom:27px;}
.marg2 {margin-top:31px;}
.marg3 {margin-top:47px;}
.marg4 {margin-top:39px;}
.marg5 {margin-top:6px;}
.marg6 {margin-top:14px;}
.marg7 {margin-top:45px;}
.marg8 {margin-top:24px;}
.marg9 {margin-top:42px;}
.marg10 {margin-top:34px;}
.marg11 {margin-top:27px;}
.marg12 {margin-top:30px;}
.marg13 {margin-top:9px;}
.marg14 {margin-top:21px;}
.marg15 {margin-top:50px;}
.marg16 {margin-top:15px;}
.marg17 {margin-top:43px;}
.marg18 {margin-top:37px !important;}
.marg19 {margin-top:-6px; margin-left:59px;}
.marg20 {margin-top:16px; margin-left:40px; padding-bottom:10px;}
.marg21 {margin-top:-6px; margin-left:54px; padding-bottom:24px;}
.marg22 {margin-top:11px;}
.marg23 {margin-top:-6px; margin-left:41px; padding-bottom:24px;}
.marg24 {margin-top:22px !important; margin-left:51px;}
.marg25 {margin-top:33px;}
.marg26 {margin-top:19px;}
.marg27 {margin-top:40px;}
.marg28 {margin-top:30px;}
.marg29 {margin-top:13px;}
.marg30 {margin-top:30px;}
.marg31 {margin-top:45px;}
.marg32 {margin-top:13px;}
.marg33 {margin-top:10px;}
.marg34 {margin-top:25px;}
.marg35 {margin-top:-7px;}
.marg36 {margin-top:27px;}
.marg37 {margin-top:25px;}
.marg38 {margin-top:7px;}
.marg39 {margin-top:28px;}
.marg40{margin-top:34px;}
.marg41 {margin-top:27px;}



.pad0 {padding-bottom:0px !important;}
.pad1 {padding-bottom:27px;}
.pad2 {padding-bottom:11px;}
.pad3 {padding-right:30px;}
.pad4 {padding-bottom:21px;}

.marg25 img {
	width: auto;
}

.thumbs1 {
	padding-top: 10px;
}

.p33 {
	margin-top: 20px;
	padding-bottom: 20px;
}

/******/



.list1 { margin-top:32px;}
.list1 li a:hover {text-decoration:underline; color:#000;}
.list1 li {padding:0px 0 5px 24px; background:url(../images/marker_01.png) 1px 3px no-repeat; }
.list1 li a { font-size:11px; color:#765145; font-family:Tahoma, Geneva, sans-serif; text-decoration:none;  line-height:14px; text-transform:uppercase;
  -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
  
.menu2 { margin-left:26px;}
.menu2 li.active a, .menu2 li a:hover {text-decoration:none; color:#704b3f;}
.menu2 li:first-child {background:none;}
.menu2 li {padding:10px 0 0px 11px; background:url(../images/linemenu2.png) 0px 0px no-repeat; float:left; height:38px; margin-right:12px;}
.menu2 li a { font-size:16px; color:#fffdf0; font-family: 'Open Sans Condensed', sans-serif; text-decoration:none;  line-height:20px; text-transform:uppercase; font-weight:700;
  -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}



/****************************footer************************/
footer {
	width:100%;
	margin:0 auto;
	position:relative;
	z-index:102;	
}


footer .foot-text { font-size:15px;line-height:21px; display:block; color:#745951; margin-left:0px; font-family: 'Open Sans Condensed', sans-serif; padding-top:34px; padding-bottom:42px; text-align:center; font-weight:bold; text-transform:uppercase;}
footer .foot-text img {margin-top:4px; }
footer .foot-text a {cursor:pointer; color:#745951; text-decoration:none;}
footer .foot-text a:hover { text-decoration:underline; }


/**********************form**********************/
.map { height:280px; margin-top:29px; display:block; }
.map iframe {	
  width:100%;
  height:280px;
}

.dl1 {margin:13px 0 0px 0px; }
.dl1 dt { padding:0px 0 0px 0;}
.dl1 dd span { display:inline-block; width:74px;}
.dl1 dd { }

.btns {
	text-align:right;
	position:relative;
	padding-top:30px;
	overflow:hidden;
	
}
.btns a {
	margin: 0px 0px 0px 20px;
}

/******************** Responsive ******************/



@media only screen and (min-width: 768px) and (max-width: 1100px) {
 body {
min-width:768px;
}

.marg24 {
	margin-left: 10px;
}

.white-shape {
	width: 100%;
}

.camera_wrap {
	min-height: 280px;
}

.arr1,
.arr2 {
	display: none;
}

.menu {
	text-align: center;
	margin-left: 0;
	width: 100%;
}

nav {
	display: inline-block;
}

}

@media only screen and (max-width: 995px) {
 body{min-width:768px;}

 header h1 {
	width: 100%;
	text-align: center;
	margin-left: 0;
	margin-top: 98px;
}

.camera_pag {
    left: 230px;
    top: 346px;
}

.text-6,
.text-8,
.text-7 {
	margin-left: 0;
	padding: 0 10px;
	width: 100%;
}

.page3-img1 {
	float: none;
	margin: 16px 0 15px 0;
	text-align: center;
}

header h1 a {
	display: inline-block;
}


.menu2 {
    margin-left: 11px;
}


.menu2 li a {
    font-size: 14px;
    }

.menu2 li {
    margin-right: 8px;
    padding: 10px 0 0 7px;
}

.text-1 {
	width: auto;
	margin-left: 0;
	padding: 0 10px;
}

.logo > p {
    margin-left: 0;
    text-align: center;
}
}


 @media only screen and (max-width: 767px) {
body {
min-width:420px;
}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
 body {
min-width:420px;
}

.floatright {float:left;}
.floatleft {float:right;}

nav select {
    outline:none;
	display: block !important;
	height:25px;
	line-height:25px;
	padding:0 0 4px;
}	
.white-shape {
	width: 100%;
}
header h1 {
	width: 100%;
	text-align: center;
	margin-left: 0;
	margin-top: 36px;
}

header h1 a {
	display: inline-block;
}

.logo > p {
    margin-left: 0;
    text-align: center;
}

.menu {
    margin-left: 0;
    top: 0;
    position: relative;
    width: 100%;
    z-index: 299;
}


nav {
    margin-top: 20px;
    width: 100%;
}

.camera_pag {
    bottom: 6%;
    left: 26%;
    top: auto;
}

.camera_wrap .camera_pag .camera_pag_ul li span {
    width: 36px;
}

.camera_wrap {
	min-height: 130px;
}

.img-indent {
    float: none;
    margin: 0 0 20px;
    width: 100%;
}

.p30 {
	display: none;
}	

.box-3 {
	margin-top: 20px;
}

.text-1 {
    margin: 24px auto 0;
}

.page2-img1 {
	float: none;
	margin: 0 0 15px 0;
	text-align: center;
}

.page3-img1 {
	float: none;
	margin: 16px 0 15px 0;
	text-align: center;
}

.marg25 img {
    width: 227px;
}

.arr1,
.arr2 {
	display: none;
}

.text-6,
.text-8,
.text-7 {
	margin-left: 0;
	padding: 0 10px;
	width: 100%;
}

.p32 {
    margin-left: 23px;
}

.fixwid {
	width: auto;
}

.p35 {
	margin-left: 0;
}

}
 @media only screen and (max-width: 479px) {

	 .inner-block {
	padding:0 10px;
}

.fixwid {
	width: auto;
}

body {
min-width:300px;
padding-top: 24px;
}
.white-shape {
	width: 100%;
}

header h1 {
	width: 100%;
	text-align: center;
	margin-left: 0;
	margin-top: 34px;
}

header h1 a {
	display: inline-block;
}

.logo > p {
    margin-left: 0;
    text-align: center;
}

.menu {
    margin-left: 0;
    top: 0;
    width: 100%;
    z-index: 299;
    position: relative;
}

nav {
    margin-top: 20px;
    width: 100%;
}

.camera_pag {
    left: 13%;
    top: 119px;
}

.camera_wrap .camera_pag .camera_pag_ul li span {
    width: 36px;
}
.camera_wrap {
    min-height: 100px;
}

.logo h1 img {
    width: 277px;
}

.img-indent {
    float: none;
    margin: 0 0 20px;
    width: 100%;
}

.p30 {
	display: none;
}

.box-3 {
	margin-top: 20px;
}

.text-1 {
    margin: 24px auto 0;
}

.page2-img1 {
	float: none;
	margin: 0 0 15px 0;
	text-align: center;
}


.page3-img1 {
	float: none;
	margin: 16px 0 15px 0;
	text-align: center;
}

.arr1,
.arr2 {
	display: none;
}

.marg25 img {
    width: 270px;
}

.text-6,
.text-8,
.text-7 {
	margin-left: 0;
	padding: 0 10px;
	width: 100%;
}


.p32 {
    margin-left: 23px;
}

.p35 {
	margin-left: 0;
}

	}
	

