
@font-face {
    font-family: 'FreestyleScriptRegular';
    src: url('../fonts/freescpt_1.eot');
    src: url('../fonts/freescpt_1.eot') format('embedded-opentype'),
         url('../fonts/freescpt_1.woff') format('woff'),
         url('../fonts/freescpt_1.ttf') format('truetype'),
         url('../fonts/freescpt_1.svg#FreestyleScriptRegular') format('svg');
}

body {
	margin: 0px;
	padding: 0px;
	font-family: 'Open Sans', sans-serif;
}

h1, h2, h3, h4, h5 ,p, ul, li, a { margin:0px; padding:0px; font-weight:normal; text-decoration:none;}

a { color: #757632; }
a:visited { color: #757632; }

img { border:none;}

header { min-height:137px; display:block; background:url(../images/header.jpg) 0 0 repeat-x; }
footer {min-height:50px; display:block; background:#777937; }
section { display:block;  }
nav { min-height:64px; display:block; background:url(../images/nav.jpg) 0 0 repeat-x }
.container { max-width:1000px; margin:auto;}
.logo { float:left; margin:11px 0 0 0px;}
.rightTxt  {float:right; font-size:48px; color:#dadbb0; margin-top:50px; font-family:'FreestyleScriptRegular';}
.menu { width:100%; float:left; margin-top:10px;}
.menu ul { list-style:none;}
.menu ul li { float:left; background:url(../images/sep.jpg) 0 0 no-repeat;}
.menu ul li:first-child { background:none;}
.menu ul li a { font-size:17px; color:#fff; padding:0 35px; line-height:48px; display:block; }
.menu ul li a:hover, .menu ul li a.active { background:url(../images/nav_hover.jpg) 0 0 repeat-x; }
.contentMain { width:100%; overflow:hidden; padding:35px 0 35px 0px;}
.contentMain h1 { font-size:26px; color:#000; font-weight:bold; padding:0 0 15px 0px; text-transform:uppercase; }
.contentMain p { font-size:15px; color:#3f3f3f; }

.inner_links { width:100%; float:left; padding:50px 0px; display:block; background:#5e6327; border-radius:15px;}
.inner_links a { width:23%; float:left; padding-left:20px;}
.inner_links a img {border-radius:0px; border:5px solid #fff; display:block;}

.footerLink { width:600px; float:left; margin-top:14px;}
.footerLink ul { list-style:none;}
.footerLink ul li { float:left; padding:0 8px 0 0px;  background:url(../images/sep2.jpg) 0 6px no-repeat; }
.footerLink ul li:first-child { background:none;}
.footerLink ul li a { font-size:13px; color:#fff; line-height:15px; margin-left:8px; }
.footerLink ul li a:hover { text-decoration:underline;}
.copyRiht { font-size:13px; color:#fff; float:right; padding:17px 0 0 0px; }

.inertMain { width:100%; overflow:hidden; padding:35px 0 35px 0px; }
.inertMain h1 { font-size:26px; color:#777937; font-weight:bold; padding:0 0 15px 0px; }
.inertMain p { font-size:15px; color:#3f3f3f; }
.inertMain .address_info { margin-bottom:25px; float:left;}
.inertMain .address_info .address { margin-left:20px; border: 5px ridge #7B7328; padding:15px;}

.row { overflow:hidden; }
.rightBox { width:50%; float:left; padding-bottom:50px;}
.rightBox h2  { font-size:22px; color:#777937; font-weight:bold; padding-bottom:20px;}
.rightBox h3  { font-size:18px; color:#000; padding:7px 0 5px 0px;}
.rightBox p { font-size:15px; color:#3f3f3f; line-height:25px; padding-bottom:25px;}
.rightBox img { width:100%; float:right;}
.leftBox {width:50%; float:left; padding-bottom:50px;}
.leftBox h2  { font-size:22px; color:#777937; font-weight:bold; padding-bottom:20px;}
.leftBox h3  { font-size:18px; color:#000; padding:0px 0 10px 0px; float:left;}
.leftBox p { font-size:15px; color:#3f3f3f; line-height:25px; padding-bottom:25px; padding-right:40px; float:left;}
.leftBox p span { float:left; width:50%; margin-bottom:8px;}
.leftBox p.mineral_type span { float:left; width:33%;}
.leftBox_img { float:left; margin-top:10px;}
.leftBox_img small { float:left; text-align:center; width:80%; margin-bottom:15px;}
.leftBox img { width:90%; float:left;}

.phase_step { width:950px; background:url(../images/phase_bg.jpg) repeat left top; display:block; float:left; color:#FFFFFF ; padding:25px;}
.phase_step .left { width:660px; float:left; color:#FFFFFF; padding-right:20px;}
.phase_step .left p { color:#FFFFFF}
.phase_step .right { width:245px; float:left; color:#FFFFFF; padding-right:0px; border-left:2px solid #889263; padding-left:15px;}
.phase_step .right p { color:#FFFFFF;}
.phase_step .right span { color:#FFFFFF; display:block; font-weight:bold; margin-bottom:10px;}

.step2 .right { width:207px; float:left; color:#FFFFFF; padding-right:0px; border-left:0; padding-left:15px; padding-right:15px; min-height:155px;}
.step2_inner { background:url(../images/phase_bg_border.png) repeat-y; float:left;}

.smallImg { float:right !important; width:auto !important; margin-top:50px;}
.map { float:left  !important; margin-bottom:30px;}
.imginer1  { width:auto !important;  float:left !important;}
.imginer2  { width:auto !important;}

/* contact page css starts here*/

.form_wrap { width:50%; float:left}
.form_wrap input[type="text"] { width:75%; height:20px; border:1px solid #b1b479; margin-bottom:10px; border-radius:5px; padding:5px; display:block; font-family:'Open Sans', sans-serif; font-size:14px; color:#666666;}
.form_wrap input[type="button"] { background:url(../images/submit.png) no-repeat left top; width:150px; height:40px; display:block; border:none; cursor:pointer; margin-top:10px;}

.form_wrap textarea {width:75%; height:100px; border:1px solid #b1b479; margin-bottom:10px; border-radius:5px; padding:5px; display:block; font-family:'Open Sans', sans-serif; font-size:14px; color:#666666; overflow:auto;}

.captcha img { float:left;}
.captcha a { color:#000; font-size:14px; font-weight:bold; float:left; margin-top:25px;}
















