@charset "utf-8";
/* CSS Document */
/*All libray style added in top of the main stylesheet*/
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }audio, canvas, video { display: inline-block; }audio:not([controls]) {display: none;height: 0;}[hidden], template {display: none;}html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }body { margin: 0; }a { background: transparent; }a:focus { outline: thin dotted; }a:active, a:hover { outline: 0; }h1 { font-size: 2em; margin: 0.67em 0; }abbr[title] { border-bottom: 1px dotted; }b, strong { font-weight: bold; }dfn { font-style: italic; }hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }mark { background: #ff0; color: #000; }code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }pre { white-space: pre-wrap; }q { quotes: "\201C" "\201D" "\2018" "\2019"; }small { font-size: 80%; }sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sup { top: -0.5em; }sub { bottom: -0.25em; }img { border: 0; }svg:not(:root) {overflow: hidden;}figure { margin: 0; }fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }legend { border: 0; padding: 0; }button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }button, input { line-height: normal; }button, select { text-transform: none; }button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }button[disabled], html input[disabled] { cursor: default; }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}textarea { overflow: auto; vertical-align: top; }table { border-collapse: collapse; border-spacing: 0; }

/*End library*/

/*
Base: 7765626b69640d0a
version:1

*/
.drw * { position:inherit !important; display:block !important; overflow:visible;}
html, button, input, select, textarea { color: #222; }
body { font-size: 1em; line-height: 1.4; }
a { outline:none; transition:color 1s ease; text-decoration:none;}
input{ outline:none;};
::-moz-selection {
 background: #b3d4fc;
 text-shadow: none;
}
:focus { outline:none;}
::selection { background: #b3d4fc; text-shadow: none; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
img { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; text-align:center; }
h1,h2,h3,h4,h5,h6,p { margin-bottom:0; margin-top:10px;}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/*
	++++++++++++++++++
	#Table of Content	
	++++++++++++++++++
	#Global CSS
	#Layout
	#Cms Area
	#IE hack
	
*/
/*
## 960 Grid System Modified
*/


/*alignleft and alignright*/
.alignleft { float:left;}
.alignright { float:right;}
.aligncenter { display:block; margin:0 auto;}

/*text-align*/
.text-left { text-align:left;}
.text-right { text-align:right;}
.text-justify{ text-align:justify;}
.text-center { text-align:center;}
/*Table concept row*/
.row, .rowH, .rowR { float:left; width:100%;}
.rowH { overflow:hidden;}
.rowR { position:relative;}
.row-table { display:table-row;}

/*Layout*/
.base-width { width:982px;} .base-width2 { width:940px;}
.centerAlign { margin:0 auto;}
/*Declare global font*/
body { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; background:url(images/body_bg.jpg) repeat left top;}

/* Form */
.sim-form input[type='text'], .sim-form input[type='email'], .sim-form input[type='password'], .sim-form input[type='phone'], .sim-form textarea, .sim-form select { width:150px; float:left; border:1px solid #ccc; box-shadow:0 0 3px #0FF inset; height:30px; border-radius:5px; color:#666; padding:5px 10px; margin:5px 0 0;}
.sim-form textarea { height:70px;}
.sim-form select { width:170px; height:40px; padding:10px 5px;}
.sim-form select option { background:#aaa; padding:5px; border:1px solid #000;}

.sim-form label{ font-weight:700; float:left; min-width:100px; margin:5px 0 0; padding-top:7px; clear:left;}
.sim-form input:focus { box-shadow:0 0 3px #000 inset;}

/* Table */
.table th { font-weight:700; background:#ccc; text-align:left; padding:5px 10px; border:1px solid #ccc; border-collapse:collapse;}
.table td{ border-collapse:collapse; border:1px solid #ccc; text-align:left; padding:5px 10px;}
.table tr:hover td{ background:#ccc; cursor:pointer;}


/*
##Icon
*/
.iconn { float:left;}



/* Utility class*/
.hidden { display:none;}
.box-size { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
/*
##End global css
*/



/*
----------------------------------------
		  Layout	
----------------------------------------
*/
.wrap{ width:100%; padding:0px; margin:0px auto;}
.brdrImage{ padding:6px; background:#03120a; }

/*
	Header
*/
.main-header { background:url(images/header-bg.jpg) repeat-x left top; box-shadow:0 6px 7px #000000; display:inline-table;}
.main-header p{ font:15px/18px 'Arial', Helvetica, sans-serif; color:#1f1b1d; padding:7px 0 0; margin:0;}
.main-header p strong{ color:#4b7733;}
.white-bg{ padding:12px 0 11px 0; background:url(images/header-bg-2.jpg) no-repeat center top;}
.logo{ width:200px; float:left;}
.contact-info{ width:180px; float:right;}
/*
	Nav
*/
.nav{}
.nav ul{ float:right; margin:10px 0 ; padding:0;}
.nav li{ display:inline-block; font:16px/22px 'Arial', Helvetica, sans-serif; padding:0 34px;}
.nav li a{ color:#ffffff;}
.nav li a:hover , .nav li a.active{ color:#508135;}

/*
	Banner
*/
.banner{float:left; margin:0 0 13px 0;}
.banner img{}
.pager{ position:absolute; right:9px; bottom:9px; z-index:160;}
.pager>span{ float:left; width:10px; height:10px; display:block; background:url(images/pager.png) no-repeat right top ; cursor:pointer; text-align:center;  margin:0 2px 0 3px; clear:none; text-indent:-99px; overflow:hidden; position:relative;}
.pager>span:hover, .pager>span.cycle-pager-active{ background-position: left top;}

/*
	+++++++
	Content Layout
	+++++++
*/
.content-layout {}
.one-column .main-column{ padding:0 0 40px 0; background:#f7f4ef;}
.two-column .main-column{ width:712px;}
.sidebar { width:236px; margin: 20px 0px 0px 0px;}

.pageTitle { padding:0px 0 17px 0; float: left; width: 100%; }
.pageTitle h1{ color:#e1d7c5; font:normal 26px/32px 'Arial', Helvetica, sans-serif; }
.pageTitle h1 strong{ font-size:31px; color:#4b7733; font-weight:bold;}
.brdr-btm{ border-bottom:1px solid #afc2a4; margin-bottom:15px;}
.main-column h2{color:#4B7733; font:bold 20px/26px 'Arial', Helvetica, sans-serif; }
.main-column p{ font:normal 14px/20px 'Arial', Helvetica, sans-serif; color:#8e9f84; padding-bottom:10px;}


.slider{ float:left; margin-bottom:25px;}
.slider ul{ padding:0; margin:0px auto;}
.slider li{ width:225px !important; display:inline-block; padding:6px; background:#03120a; margin:0 5px;}
.slider li a{ position:relative;}
.slider li a:hover{ opacity:0.5; background:url(images/zoom-icon.png) no-repeat center center;}
.slider li p{font:normal 16px/22px 'Arial', Helvetica, sans-serif; color:#3b5141; text-align:center; margin:8px 0 2px 0;}
.slider li span.zoom{ visibility:hidden; position:absolute; left:40%; top:0;}
.slider li a:hover span.zoom{ visibility:visible; z-index:1000;}
.slider .controll{ width:100%; float:right; margin:9px 0 0 ; clear:both;}
.slider .controll a{ width:11px; height:16px; display:block;background:url(images/slider-arrow.png) no-repeat; float:right; margin:0 2px 0 5px;  }
.slider .controll a.prev{ background-position:left top;}
.slider .controll a.prev:hover{ background-position: right top}
.slider .controll a.next{background-position:left bottom;}
.slider .controll a.next:hover{background-position:right bottom;}

.subpage{padding:6px; background:#03120a; margin-bottom:36px;}
.subpage-banner{ padding-bottom:6px; background:#03120a;}
.subpage-content{ padding:0 35px 0 31px;}
.vendor{ padding:15px 0 20px 0;}
.vendor img{ margin-bottom:50px;}
.vendor-box-1{ width:245px; float:left;}
.vendor-box-2{ width:268px; float:left;}
.vendor-box-3{ width:210px; float:left;}
.vendor-box-4{ width:180px; float:left;}

.locations{ width:30%; margin:0 3% 10px 0; float:left;}
/***/
.widget { width:100%; float:left;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:6px; background:#03120a; margin:0 0 16px 0;}
.widget h3{ font:bold 18px/22px 'Arial', Helvetica, sans-serif; color:#03120a;}
.widget h4{ }
.widget a{ }
.widget a:hover{ color:#a4c134;}


.widget-location{ background:url(images/home-pic-1.jpg) no-repeat center top; padding:93px 0 5px 7px;}
.widget-location h3 a{ color:#03120a;}
.widget-location h3 a:hover{ color:#486e36;}
.widget-download{ background:url(images/home-pic-2.jpg) no-repeat center top; padding:73px 0 4px 0;}
.widget-download a{ padding:7px 0 2px 52px; background:url(images/pdf-icon.png) no-repeat 3px top; display:block; font:bold 19px/22px 'Arial', Helvetica, sans-serif; color:#ffffff;}
.widget-download a:hover{ color:#a4c134;}
/*
Footer
*/
.main-footer { background:#020c06; padding:18px 0 16px 0; border-top:1px solid #0d2214; display:inline-table;}
.main-footer p{font:14px/22px 'Arial', Helvetica, sans-serif; color:#8d9f83; float:left; padding:3px 0 0;}
/*
	#Cms Area
*/
.entry p{ font:14px/20px 'Arial', Helvetica, sans-serif; color:#333333; margin:10px 0 0 0px;}
.entry p a{ font-weight:bold; color:#4B7733;}
.entry p a:hover{color:#333333;}
.entry h2{color:#4B7733; font:bold 20px/26px 'Arial', Helvetica, sans-serif; }
.entry ul { margin:10px 0 0 25px; padding:0; list-style-type:disc;}
.entry li { font:14px/18px Arial, Helvetica, sans-serif;}
.entry ul li { margin:0; padding:3px 0 0;}
.entry img.alignleft { margin:15px 15px 0 0;}
.entry img.alignright { margin:15px 0 0 15px;}


/*
	#IE hack. use media query.
*/
.ie .round { behavior: url('pie.htc');}



.page{ background:#212121; height:134px; padding:19px; width:892px; float:left; }
.page a.prev{ width:10px; height:15px; display:block; background:url(images/icon-arrow.png) no-repeat left top; margin:60px 0 0;}
.page a.next{ width:10px; height:15px; display:block; background:url(images/icon-arrow.png) no-repeat right top; margin:60px 0 0;}
.page .slider_box{ width:860px; margin:0 6px; float:left;}
.page .slider_box img{ float:left; margin:0 9px;}










