@import"reset.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.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: "Century Gothic", Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #48434a;
	min-width: 1094px;
	background: url(../images/slide_bg.jpg) center 0 repeat #e2b424;
	position: relative;
	margin: 0 auto;
	padding-bottom: 50px;
	padding-top: 54px;
}

/*  Header styles */
h1,h2,h3,h4,h5,h6{
	line-height: 1.3em;
	color: #c7393f;
	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: #48434a;
}
h3 span {
	color: #48434a;
}

.white-shape { background:url(../images/white_shape.jpg) 0 0px repeat; width:960px; padding:1px 70px 0 64px; margin:0 auto;  position:relative;}

/***********************************************************************/

a {
	text-decoration: none;
	cursor: pointer;
	color: #48434a;
}
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: #ffffff;
	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: #ffffff;
	color: #8fc9a2;
	-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: 0px 19px 0px 0px;
}
.img-indent2 {float:left; margin:1px 13px 0px 26px;}
.img-indent3 {
	float: left;
	margin: -5px 27px 0px 0px;
}
.img-indent4 {
	float: left;
	margin: 4px 27px 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;}



.last {margin-right:0px !important;}


/*********************************header*************************************/
header {width:100%; margin:0 auto; z-index:299; position:relative;}



.head-content {width:960px; margin:0 auto; z-index:299; position:relative;  }

.logo {z-index:199; position:relative; display:block;}
.logo>p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 17px;
	margin-top: 8px;
	color: #c7393f;
	text-transform: capitalize;
	margin-left: 389px;
}
header h1 { margin-top:102px; padding-bottom:0px; margin-left:319px; z-index:199;}
.menu {
	display: block;
	z-index: 299;
	margin-left: 208px;
	top: -115px;
	position: absolute;
}
nav {  z-index:101; margin-right:0px;}

.slider-block {  width:940px; margin-left:10px; z-index:200; height:470px; margin-top:27px; overflow:hidden;}




.shad {text-shadow:1px 1px 1px #faf7e8;}

/*********************************content*************************************/

#content { padding-bottom:0px; z-index:99; position:relative; width:960px; }

.box-1 {float:left; width:300px; margin-left:0px; margin-top:20px; background:url(../images/block-1_shape.jpg) 0 0 repeat; padding-top:27px; padding-bottom:35px;}
.box-2 {float:left; width:540px; margin-left:0px; margin-top:57px; background:url(../images/menu2_shape.jpg) 0 0 repeat; padding-top:32px; padding-bottom:26px;}
.box-3 {
	float: left;
	width: 360px;
	margin-left: 0px;
	margin-top: 57px;
	background: url(../images/banner_shape.jpg) 0 0 repeat;
	padding-top: 30px;
	padding-bottom: 33px;
}
.box-4 {float:left; width:300px; margin-left:0px; margin-top:20px; background:url(../images/block-1_shape.jpg) 0 0 repeat; padding-top:27px; padding-bottom:49px;}
.box-5 {float:left; width:300px; 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; width:220px; margin-left:20px; margin-top:40px;}
.box-7 {float:left; width:280px; margin-left:40px; margin-top:34px;}



.text-1 {
	font-family: "Century Gothic", Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #48434a;
	line-height: 23px;
	width: 200px;
	margin-left: 60px;
	margin-top: 24px;
}
.text-2 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	color: #48434a;
	line-height: 24px;
	font-weight: 700;
	text-transform: uppercase;
}
.text-3 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 21px;
	color: #48434a;
	line-height: 26px;
	font-weight: 700;
}
.text-4 {
	font-family: "Century Gothic", Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #48434a;
	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 { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#9a9785; line-height:20px; width:225px; margin-left:41px;}
.text-7 { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#9a9785; line-height:20px; width:220px; margin-left:55px;}
.text-8 { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#9a9785; line-height:20px; width:220px; margin-left:52px;}
.text-9 { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:  #48434a; line-height:20px; width:130px; }

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: #48434a;
	margin-top: 10px;
}
.line-2 {
	width: 100%;
	height: 3px;
	background: #48434a;
	margin-top: 27px;
}


.fixwid {width:220px;}
.arr1 {position:absolute; top:73px; right:0;}
.arr2 {position:absolute; top:79px; right:0;}


.marg0 {margin-left:0px !important;}
.marg1 {margin-left:80px; padding-bottom:27px;}
.marg2 {margin-top:31px;}
.marg3 {margin-top:47px;}
.marg4 {
	margin-top: 20px;
}
.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: 45px;
}
.marg18 {
	margin-top: 20px !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: 20px;
}
.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;}




/******/



.list1 {
	margin-top: 20px;
}
.list1 li a:hover {
	text-decoration: underline;
	color: #c7393f;
}
.list1 li {
	padding: 0px 0 5px 24px;
	background: url(../images/marker_01.png) 1px 3px no-repeat;
	text-transform: uppercase;
}
.list1 li a {
	font-size: 12px;
	color: #48434a;
	font-family: "Century Gothic", Verdana, 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: #8fc8a2;
}
.menu2 li:first-child {background:none;}
.menu2 li {
	padding-top: 10px;
	padding-right: 0;
	padding-left: 23px;
	padding-bottom: 0px;
	background: url(../images/linemenu2.png) 0px 0px no-repeat;
	float: left;
	height: 38px;
	margin-right: 23px;
}
.menu2 li a {
	font-size: 15px;
	color: #ffffff;
	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;
}

/* LightBox */
.lightbox-image {position:relative;overflow:hidden;display:inline-block;z-index:99;}
.lightbox-image img {position:relative;z-index:2;background:#f1f1f1;}
.lightbox-image span {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background: url(../images/magnifying-glass.png) no-repeat 50% 50%;z-index:1;}

/****************************footer************************/
footer {
	width:100%;
	margin:0 auto;
	position:relative;
	z-index:102;	
}


footer .foot-text {
	font-size: 15px;
	line-height: 21px;
	display: block;
	color: #48434a;
	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: #48434a;
	text-decoration: none;
}
footer .foot-text a:hover { text-decoration:underline; }


/**********************form**********************/
.map {width:300px; height:280px; margin-top:29px; display:block; float:left;}
.map iframe {	
  width:300px;
  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;
	width:540px;
	position:relative;
	padding-top:30px;
	overflow:hidden;

	
}
.btns a {
	margin: 0px 0px 0px 20px;
}
