@charset "utf-8";
/* CSS Document */
/*reset css start*/
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
html, html a {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}
audio, canvas, video {
	display: inline-block;
*display: inline;
*zoom: 1;
}
ol, ul, li {
	list-style: none;
}
a:focus, input:focus, button:focus {
	outline: 0;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: none;
	margin: 0;
	padding: 0;
}
.strong {
	font-weight: bold;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align: middle;
}
button, input {
	line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
*overflow: visible;
}
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-decoration {
-webkit-appearance: none;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration: none;
	color: #444647;
}
a:hover {
	text-decoration: none;
}
* {
	outline: none;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix {
	zoom: 1;
} /* IE6 */
*:first-child+html .clearfix {
	zoom: 1;
} /* IE7 */
.clear {
	clear: both;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, progress {
	display: block;
	padding: 0;
	margin: 0;
}
/*reset css end*/

/*font face css start*/
@font-face {
	font-family: 'nerisblack';
	src: url('fonts/neris-black-webfont.eot');
	src: url('fonts/neris-black-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/neris-black-webfont.woff') format('woff'), url('fonts/neris-black-webfont.ttf') format('truetype'), url('fonts/neris-black-webfont.svg#nerisblack') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'nerisblack_italic';
	src: url('fonts/neris-blackitalic-webfont.eot');
	src: url('fonts/neris-blackitalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/neris-blackitalic-webfont.woff') format('woff'), url('fonts/neris-blackitalic-webfont.ttf') format('truetype'), url('fonts/neris-blackitalic-webfont.svg#nerisblack_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'nerisbold_italic';
	src: url('fonts/neris-bolditalic-webfont.eot');
	src: url('fonts/neris-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/neris-bolditalic-webfont.woff') format('woff'), url('fonts/neris-bolditalic-webfont.ttf') format('truetype'), url('fonts/neris-bolditalic-webfont.svg#nerisbold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'nerislight';
	src: url('fonts/neris-light-webfont.eot');
	src: url('fonts/neris-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/neris-light-webfont.woff') format('woff'), url('fonts/neris-light-webfont.ttf') format('truetype'), url('fonts/neris-light-webfont.svg#nerislight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'nerislight_italic';
	src: url('fonts/neris-lightitalic-webfont.eot');
	src: url('fonts/neris-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/neris-lightitalic-webfont.woff') format('woff'), url('fonts/neris-lightitalic-webfont.ttf') format('truetype'), url('fonts/neris-lightitalic-webfont.svg#nerislight_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'nerissemibold';
	src: url('fonts/neris-semibold-webfont.eot');
	src: url('fonts/neris-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/neris-semibold-webfont.woff') format('woff'), url('fonts/neris-semibold-webfont.ttf') format('truetype'), url('fonts/neris-semibold-webfont.svg#nerissemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'nerissemibold_italic';
	src: url('fonts/neris-semibolditalic-webfont.eot');
	src: url('fonts/neris-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/neris-semibolditalic-webfont.woff') format('woff'), url('fonts/neris-semibolditalic-webfont.ttf') format('truetype'), url('fonts/neris-semibolditalic-webfont.svg#nerissemibold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*font face css start*/

table, th, td {
	width:100%;
	border:none;
}
/*header section css start*/
header {
	width:100%;
	height:150px;
	background:url(../images/header-bg.jpg) repeat-x top #fff;
}
.container {
	width:990px;
	margin:0 auto;
}
.top-left-links {
	width:188px;
	height:76px;
	position:absolute;
	background:#fff;
	z-index:100;
}
.top-left-links ul {
	width:100%;
	float:left;
	clear:left;
	margin:5px 0 0 11px;
}
.top-left-links ul li {
	width:49px;
	height:57px;
	float:left;
	display:inline;
	margin:0 0 0 5px;
}
.top-header {
	width:200px;
	height:39px;
	float:right;
}
.top-header ul {
	width:100%;
	float:left;
	clear:left;
	margin-top:8px;
}
.top-header ul li {
	width:auto;
	float:left;
	display:inline;
	margin-left:25px;
}
.top-header ul li:first-child {
	margin-left:0px;
}
.header-mid {
	width:990px;
	height:110px;
	float:left;
	clear:left;
}
nav {
	width:667px;
	height:50px;
	float:left;
	clear:left;
	margin:59px 0 0 0;
}
ul.menu {
	width:667px;
	float:left;
	clear:left;
	margin-top:10px;
	height:28px;
}
ul.menu li {
	width:auto;
	float:left;
	display:inline;
	margin-left:34px;
}
ul.menu li:first-child {
	margin-left:18px;
}
ul.menu li a {
	font-family: 'nerisblack';
	color:#0e76bc;
	text-transform:uppercase;
	font-size:14px;
}
ul.menu li a:hover {
	border-bottom:4px solid #6ba94a;
	padding-bottom:5px;
}
ul.menu li ul {
	width:108px;
	position: absolute;
	background:#6ba94a;
	margin-top:5px;
	display: none;
	margin-left:0px;
 *margin-left:0px; /* targets IE6 and 7 */
}
ul.menu li ul li {
	width:108px;
	margin:0px;
	float:left;
	clear:left;
	text-align:center;
	padding-bottom:10px;
}
ul.menu li ul li:first-child {
	margin:0px;
	padding-top:10px;
}
ul.menu li ul li a {
	width:100%;
	text-align:center;
	display:block;
	float:left;
}
ul.menu li ul li a:hover {
	border-bottom:none;
	padding-bottom:0px;
}
.logo {
	width:314px;
	height:110px;
	float:right;
}
/*header section css end*/


/*banner section css start*/
.banner-wrap {
	width:100%;
	height:451px;
	background:#275170;
}
.banner-text {
	width:257px;
	height:290px;
	float:left;
	position:absolute;
	z-index:10;
	background:url(../images/banner-text-bg.png);
	margin-top:85px;
}
.banner-text h2 {
	font-size:46px;
	text-align:center;
	color:#fbb121;
	font-family: 'nerislight';
	width:217px;
	height:290px;
	display:table-cell;
	text-align:left;
	vertical-align:middle;
	padding-left:40px;
	line-height:46px;
	font-weight:normal;
}
#sliderFrame {
	position:relative;
	width:990px;
	height:451px;
}
#slider, #slider div.sliderInner {
	width:990px;
	height:451px;/* Must be the same size as the slider images */
}
/* image wrapper */

#slider div.navBulletsWrapper {
	float:right;
	margin-right:15px;
	top:10px;/* Its position is relative to the #slider */
	margin-top:400px;
	text-align:center;
	background:none;
	position:relative;
	z-index:5;
}
/* each bullet */
#slider div.navBulletsWrapper div {
	width:8px;
	height:8px;
	font-size:0;
	color:White;/*hide the index number in the bullet element*/
	background:transparent url(../images/banner-bullet.png) no-repeat 0 0;
	display:inline-block;
*display:inline;
	zoom:1;
	overflow:hidden;
	cursor:pointer;
	margin:0 6px;/* set distance between each bullet*/
}
#slider div.navBulletsWrapper div.active {
	background-position:0 -8px;
}
/*banner section css end*/

/*inner banner section css start*/
.inner-banner {
	width:100%;
	height:254px;
	background:#275170;
}
/*inner banner section css end*/

/*home body section css start*/
.home-body-wrap {
	width:100%;
	background:#6ba94a;
}
.home-body-wrap aside {
	width:990px;
	float:left;
	margin-top:12px;
	height:636px;
}
.home-body-wrap aside.what-new {
	width:567px;
	float:left;
	clear:left;
}
.home-body-wrap aside.what-new .top-sec {
	width:567px;
	height:auto;
	float:left;
	clear:left;
	background:#0d75bb;
	margin-bottom:12px;
}
.home-body-wrap aside.what-new .top-sec h1 {
	width:100%;
	font-family: 'nerisblack';
	font-size:24px;
	color:#e6e6e6;
	text-transform:uppercase;
	padding:10px 0 12px 17px;
	font-weight:normal;
}
.home-body-wrap aside.what-new ul li {
	width:100%;
	height:auto;
	float:left;
	clear:left;
	border-top:1px solid #dcddde;
	margin-top:22px;
	padding-top:28px;
}
.home-body-wrap aside.what-new ul li:first-child {
	border-top:none;
	margin-top:0px;
	padding-top:0px;
}
.home-body-wrap aside.what-new ul li figure {
	width:206px;
	height:130px;
	float:left;
	clear:left;
}
.home-body-wrap aside.what-new ul li .content-area {
	width:315px;
	height:auto;
	float:left;
	margin-left:20px;
}
.home-body-wrap aside.what-new ul li .content-area h1 {
	width:100%;
	color:#414042;
	font-size:15px;
	font-family: 'nerisblack';
	margin-bottom:8px;
	font-weight:normal;
}
.home-body-wrap aside.what-new ul li .content-area p {
	width:100%;
	color:#414042;
	font-size:15px;
	font-family: 'nerissemibold';
	margin-bottom:14px;
}
.home-body-wrap aside.store-location {
	width:408px;
	float:right;
	clear:right;
}
.home-body-wrap aside.store-location .location-area {
	width:408px;
	height:295px;
	float:left;
	clear:left;
	background:#275170;
}
.home-body-wrap aside.store-location .location-area .map-area {
	width:378px;
	height:259px;
	float:left;
	margin:17px 14px 18px 16px;
}
.home-body-wrap aside.store-location .client-logo {
	width:408px;
	height:137px;
	float:left;
	clear:left;
	margin-top:15px;
	background:#fff;
}
.home-body-wrap aside.store-location .client-logo h2 {
	width:100%;
	background:#0d75bb;
	font-size:12px;
	color:#fff;
	font-family: 'nerissemibold';
	text-transform:uppercase;
	text-align:center;
	margin-top:12px;
}
.home-body-wrap aside.store-location .client-logo .client_img_main {
	width: 408px;
	height: 110px;
	clear: left;
	float: left;
}
.home-body-wrap aside.store-location .client-logo .stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: visible; /*leave this value alone*/
	/*Width of Carousel Viewer itself*/

	height: 80px;
	width: 378px;
	float: left;
	margin-left: 15px;/*Height should enough to fit largest content's height*/
	margin-top:13px;
}
.home-body-wrap aside.store-location .client-logo .stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0px;
	top: 0px;
}
.home-body-wrap aside.store-location .client-logo .stepcarousel .panel {
	margin-left:40px;
	margin-right:40px;
}
.home-body-wrap aside.store-location .client-logo .stepcarousel .panel img {
	float: left; /*leave this value alone*/
	width: 130px;
	height: 75px;
}
.home-body-wrap aside.store-location .brand-logo {
	width:408px;
	height:137px;
	float:left;
	clear:left;
	background:#fff;
	margin-top:19px;
}
.home-body-wrap aside.store-location .brand-logo h2 {
	width:100%;
	background:#275170;
	font-size:12px;
	color:#fff;
	font-family: 'nerissemibold';
	text-transform:uppercase;
	text-align:center;
	margin-top:12px;
}
.home-body-wrap aside.store-location .brand-logo .brand-area {
	width:378px;
	height:108px;
	float:left;
	clear:left;
	margin-left:15px;
}
.home-body-wrap aside.store-location .brand-logo .brand-area .imageSlideshowHolder, .imageSlideshowHolder_left {
	/* "Air" */
 /* Floating gallery at the right side of other web page content */
	width: 378px;	/* Image width */
	height: 108px;	/* Image height */
	position: relative;	/* Don't remove this line */
}
/* Don't change these values */
.home-body-wrap aside.store-location .brand-logo .brand-area .imageSlideshowHolder img {
	position: absolute;
	left: 0px;
	top: 0px;
}
.store-btn {
	width:auto;
	position:absolute;
}
/*home body section css end*/

/*buttons section css start*/
.read-btn a {
	width:auto;
	float:left;
	clear:left;
	font-size:12px;
	color:#e6e6e6;
	background:#0d75bb;
	text-transform:uppercase;
	padding:5px 11px 5px 11px;
	font-family: 'nerisblack';
	letter-spacing:1px;
}
.read-btn a:hover {
	color:#6ba94a;
}
/*buttons section css end*/

/*footer section css start*/

footer {
	width:100%;
	height:232px;
	background:url(../images/footer-pattern.jpg);
}
.footer-wrap {
	width:990px;
	height:168px;
	float:left;
	clear:left;
}
.foot-logo {
	width:318px;
	height:168px;
	float:left;
	clear:left;
	margin-left:-27px;
}
.foot-content-area {
	width:625px;
	height:140px;
	float:left;
	margin-left:60px;
	margin-top:28px;
}
ul.foot-links {
	width:190px;
	float:left;
}
ul.foot-links li {
	width:100%;
	float:left;
	clear:left;
	margin-bottom:10px;
}
ul.foot-links li a {
	font-size:14px;
	font-family: 'nerisblack';
	color:#6ba94a;
	text-transform:uppercase;
}
ul.foot-links li a:hover {
	color:#fff;
}
.signup-update {
	width:245px;
	height:168px;
	float:left;
}
.signup-update h2 {
	width:100%;
	float:left;
	clear:left;
	font-size:14px;
	color:#6ba94a;
	text-transform:uppercase;
	font-family: 'nerisblack';
	margin-bottom:9px;
}
.text-field {
	width:127px;
	float:left;
	clear:left;
	outline:none;
	border:none;
	background:#406c8d;
	color:#86aac4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:4px 15px 4px 8px;
}
::-webkit-input-placeholder { /* WebKit browsers */
 color:    #86aac4;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #86aac4;
 opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #86aac4;
 opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
 color:    #86aac4;
}
.sign-btn {
	width:81px;
	height:24px;
	float:left;
	margin-left:6px;
}
.follow-us {
	width:245px;
	float:left;
	clear:left;
	margin-top:25px;
}
.follow-text {
	width:105px;
	float:left;
	clear:left;
	font-size:14px;
	color:#6ba94a;
	text-transform:uppercase;
	font-family: 'nerisblack';
	margin-top:5px;
}
ul.follow-link {
	width:135px;
	float:left;
}
ul.follow-link li {
	width:29px;
	height:29px;
	float:left;
	display:inline;
	margin-left:15px;
}
.copyright-wrap {
	width:100%;
	height:49px;
	background:#102e44;
}
.terms-wrap {
	width:190px;
	float:left;
	clear:left;
	margin-left:354px;
	margin-top:18px;
}
.terms-wrap a {
	font-size:14px;
	color:#3c5f78;
	font-family: 'nerisblack';
	text-transform:uppercase;
}
.terms-wrap a:hover {
	color:#fff;
}
.copyright-content {
	width:auto;
	margin-top:22px;
	float:right;
}
.copyright-content p {
	width:100%;
	float:left;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#385a72;
}
.copyright-content p a {
	display:inline-block;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#385a72;
}
.copyright-content p a:hover {
	color:#fcbe29;
}
/*footer section css end*/

/*inner section css start*/
.inner-body-wrap {
	width:990px;
	float:left;
	margin-top:30px;
}
.about-wrap {
	width:576px;
	float:left;
	clear:left;
	border-right: 1px solid #f1f1f1;
	margin-bottom:40px;
}
.head-content {
	width:auto;
	float:left;
	clear:left;
}
.head-content h1 {
	width:auto;
	font-size:18px;
	font-weight:normal;
	font-family: 'nerisblack';
	text-transform:uppercase;
	display:block;
	background:#275170;
	padding:1px 8px;
	color:#72b84c;
}
.about-content {
	width:495px;
	height:auto;
	float:left;
	clear:left;
}
.about-content p {
	width:auto;
	font-size:14px;
	margin-top:15px;
	color:#414042;
	font-family: 'nerissemibold';
}
.about-content h2 {
	width:auto;
	font-size:20px;
	margin-top:15px;
	color:#3a3a3a;
	font-family: 'nerissemibold';
}
.about-content h3 {
	width:auto;
	font-size:16px;
	margin-top:15px;
	color:#3a3a3a;
	font-family: 'nerissemibold';
}

article.about-detail {
	width:507px;
	float:left;
	clear:left;
	margin-top:30px;
}
article.about-detail figure {
	width:136px;
	height:175px;
	float:left;
	clear:left;
}
article.about-detail .content {
	width:355px;
	float:left;
	padding-left:15px;
}
article.about-detail .content h2 {
	width:auto;
	float:left;
	clear:left;
	font-size:17px;
	color:#414042;
	font-weight:normal;
	font-family: 'nerisblack';
}
article.about-detail .content h3 {
	width:auto;
	float:left;
	clear:left;
	font-size:14px;
	color:#414042;
	font-weight:normal;
	font-family: 'nerissemibold_italic';
}
article.about-detail .content p {
	width:100%;
	float:left;
	clear:left;
	margin-top:10px;
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';
}
.brands-wrap {
	width:413px;
	float:right;
	clear:right;
	height:auto;
	
}
.brands-details {
	width:392px;
	float:left;
	clear:left;
	margin-left:20px;
}
.brands-details h1 {
	width:100%;
	font-size:12px;
	color:#fff;
	font-family: 'nerisblack';
	text-transform:uppercase;
	font-weight:normal;
	text-align:center;
	padding:2px 0 2px 0;
	margin-bottom:15px;
}
.brands-details ul {
	width:392px;
	float:left;
	clear:left;
	border-bottom:1px solid #f1f1f1;
}
.brands-details ul.no-border {
	border:none;
	margin-bottom:15px;
}
.brands-details ul li {
	width:130px;
	height:70px;
	float:left;
	border-left:1px solid #f1f1f1;
	display:inline;
	margin:0px;
	padding:0px;
	background:#0F0;
}
.brands-details ul li:first-child {
	border-left:none;
}
/*inner section css end*/

/*background color css start*/

.dark-blue-bg {
	background:#275170;
}
.light-blue-bg {
	background:#0d75bb;
}
/*background color css end*/

/*active link css start*/
div#about-active a#about-nav, div#product-active a#product-nav, div#service-active a#service-nav, div#new-active a#new-nav, div#store-active a#store-nav {
	border-bottom:4px solid #6ba94a;
	padding-bottom:5px;
}
/*active link css end*/

.left-body-container {
	width:826px;
	float:left;
	clear:left;
	border-right:1px solid #f1f1f1;
	margin-bottom:10px;
}
.body-content {
	width:785px;
	float:left;
	clear:left;
	margin:20px 0 20px 0;
	border-bottom:1px solid #72b84c;
	padding-bottom:25px;
}
.body-content figure {
	width:247px;
	height:136px;
	float:left;
	clear:left;
}
.body-content .text-area {
	width:500px;
	float:left;
	margin-left:20px;
	margin-top:-5px;
}
.body-content .text-area h2 {
	width:auto;
	float:left;
	clear:left;
	font-size:17px;
	color:#414042;
	font-weight:normal;
	font-family: 'nerisblack';
}
.body-content .text-area h2 span {
	width:auto;
	display:block;
	font-size:12px;
	margin-top:4px;
	color:#414042;
	font-weight:normal;
	font-family: 'nerissemibold_italic';
}
.body-content .text-area p {
	width:100%;
	float:left;
	clear:left;
	margin-top:6px;
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';
}
.body-content .text-area p a {
	color:#6ba94a;
}
.body-content .text-area p a:hover {
	text-decoration:underline;
}

.body-content .text-area ul { width:100%; float:left; clear:left; margin-top:8px;}
.body-content .text-area ul li { width:100%; float:left; clear:left; background:url(../images/circle-bullet.png) no-repeat 1px 8px; padding-left:18px; margin-left:5px;line-height:20px; 	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';
 }
.inner-read-btn {
	width:auto;
	float:left;
	clear:left;
	margin-top:20px;
}
.inner-read-btn a {
	width:auto;
	font-size:12px;
	color:#ffffff;
	background:#72b84c;
	text-transform:uppercase;
	padding:5px 11px 5px 11px;
	font-family: 'nerisblack';
	letter-spacing:1px;
}
.inner-read-btn a:hover {
	color:#6ba94a;
}
.body-top-text {
	width:auto;
	float:left;
	clear:left;
	margin-bottom:20px;
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';
	text-transform:uppercase;
}
.border-none {
	border:none;
}
/*inner right link section css start*/
.right-link-wrap {
	width:163px;
	float:right;
}
.right-link {
	width:152px;
	float:left;
	clear:left;
	margin-left:10px;
}
.right-link ul li {
	width:152px;
	float:left;
	clear:left;
	border-bottom:1px solid #f1f1f1;
}
.right-link ul li a {
	width:auto;
	float:left;
	clear:left;
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';
	padding:15px 0 15px 0;
}
.right-link ul li a:hover {
	color:#72b84c;
}
.right-link ul li a.active {
	color:#72b84c;
}
.right-link ul li ul li {
	width:auto;
	float:left;
	margin-left:15px;
	border-bottom:none;
}
.right-link ul li ul li a {
	float:left;
	background:url(../images/circle-bullet.png) no-repeat 1px 7px;
	padding-left:15px;
	padding-top:0px;
}
/*inner right link section css end*/


.location-wrap {
	width:785px;
	float:left;
	clear:left;
	margin-top:20px;
	border-bottom:1px solid #72b84c;
}
aside.location-details {
	width:400px;
	float:left;
	clear:left;
}
aside.location-details h1 {
	width:auto;
	font-size:18px;
	font-weight:normal;
	font-family: 'nerisblack';
	text-transform:uppercase;
	display:block;
	float:left;
	background:#275170;
	padding:1px 8px;
	color:#72b84c;
	margin-bottom:15px;
}
aside.location-details .image-area {
	width:40px;
	float:left;
	clear:left;
	padding-left:7px;
}
aside.location-details .image-area.no-padding {
	width:47px;
	padding-left:0px;
}
aside.location-details .text_area {
	width:auto;
	display:block;
	float:left;
	margin-bottom:20px;
}
aside.location-details .text_area a {
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';

}
aside.location-details .text_area a:hover {
	color:#6aaa4a;

}

aside.location-details .text_area h2 {
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';
}
.unit-area {
	width:100%;
	float:left;
	clear:left;
	margin-top:20px;
}
.unit-area h2 {
	width:auto;
	float:left;
	font-weight:normal;
	color:#72b84c;
	border-bottom:2px solid #72b84c;
	display:block;
	font-family: 'nerisblack';
	font-size:17px;
}
.unit-area ul {
	width:auto;
	float:left;
	clear:left;
	margin-top:20px;
}
.unit-area ul li {
	width:auto;
	float:left;
	clear:left;
	background:url(../images/circle-bullet.png) no-repeat 1px 7px;
	padding-left:20px;
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';
	margin-bottom:8px;
}
.unit-area ul li span {
	font-family: 'nerisblack';
	font-weight:normal;
}
aside.map-section {
	width:328px;
	height:126px;
	float:right;
	background:#6aaa4a;
	margin-bottom:30px;
	margin-top:47px;
	text-align:center;
}
aside.map-section .map-space { width:324px; height:122px; margin:2px 2px;}
/*product css start*/
.product-wrap {
	width:785px;
	float:left;
	clear:left;
}
.product-wrap p { 
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';

}
.product-wrap h2 {
	width:auto;
	float:left;
	font-size:18px;
	font-weight:normal;
	font-family: 'nerisblack';
	text-transform:uppercase;
	display:block;
	background:#275170;
	padding:1px 8px;
	color:#72b84c;
	margin-top:20px;
}
.product-wrap ul {
	width:785px;
	float:left;
	clear:left;
	margin-top:20px;
	border-bottom:1px #c7e3b7 solid;
	padding-bottom:20px;
}
.product-wrap ul li {
	width:165px;
	float:left;
	margin-left:41px;
	text-align:center;
}
.product-wrap ul li:first-child {
	margin-left:0px;
}
.product-wrap ul li .content-place a {
	width:auto;
	display:block;
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';
	margin-top:3px;
}
.brand-main {
	width:785px;
	float:left;
	clear:left;
	margin-top:20px;
}
.brand-main .clients-logo {
	width:785px;
	height:137px;
	float:left;
	clear:left;
	margin-top:20px;
	background:#fff;
	margin-bottom:10px;
}
.brand-main .clients-logo h2 {
	width:334px;
	display:block;
	font-size:12px;
	color:#fff;
	padding:2px 0 2px 0;
	font-family: 'nerisblack';
	text-transform:uppercase;
	margin-left:225px;
	text-align:center;
}
.brand-main .clients-logo .clients_img_main {
	width: 785px;
	height: 110px;
	clear: left;
	float: left;
}
.brand-main .clients-logo .stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: visible; /*leave this value alone*/
	/*Width of Carousel Viewer itself*/

	height: 80px;
	width: 755px;
	float: left;
	margin-left: 15px;/*Height should enough to fit largest content's height*/
	margin-top:13px;
}
.brand-main .clients-logo .stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0px;
	top: 0px;
}
.brand-main .clients-logo .stepcarousel .panel {
	margin-left:40px;
	margin-right:50px;
}
.brand-main .clients-logo .stepcarousel .panel img {
	float: left; /*leave this value alone*/
	width: 130px;
	height: 75px;
}
.back-to-top {
	position: fixed;
	bottom:0px;
	right:20px;
	display: none;
}
/*product css end*/

/*contact css start*/
.contact-wrap {
	width:990px;
	float:left;
	clear:left;
	margin-top:30px;
}
.enquiry-form {
	width:490px;
	float:left;
	clear:left;
}
.enquiry-form ul li {
	width:100%;
	float:left;
	clear:left;
	margin-bottom:30px;
}
.enquiry-form ul li fieldset {
	width:89px;
	float:left;
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';
}
.enquiry-form ul li fieldset span {
	color:#72b84c;
}
.enquiry-form ul li input[type="text"] {
	width:370px;
	height:22px;
	float:left;
	background:#e6e6e6;
	border:none;
	outline:none;
}
.enquiry-form ul li textarea {
	width:370px;
	float:left;
	background:#e6e6e6;
	border:none;
	outline:none;
}
.enquiry-form ul li.button {
	margin-left:89px;
}
.address-wrap {
	width:500px;
	float:right;
}
.address-wrap ul li {
	width:235px;
	float:left;
	display:inline;
	border-left:1px #b8dba5 solid;
	margin-left:28px;
}
.address-wrap ul li:first-child {
	margin-left:0px;
}
.address-wrap ul li .content-area {
	width:205px;
	float:left;
	margin-left:30px;
	background:#e6e6e6;
	text-align:center;
	height:269px;
}
.address-wrap ul li .content-area figure {
	margin-top:30px;
}
.address-wrap ul li .content-area figure.phone {
	margin-top:12px;
}
.address-wrap ul li .content-area h2 {
	width:100%;
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';
	font-weight:normal;
	margin-top:20px;
	margin-bottom:20px;
}
.address-wrap ul li .content-area h2 a {
	color:#72b84c;
}
.address-wrap ul li .content-area h3 {
	width:100%;
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';
	font-weight:normal;
	line-height:22px;
}
.address-wrap ul li .content-area h4 {
	width:100%;
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';
	font-weight:normal;
	margin-top:6px;
	line-height:18px;
}
/*contact css end*/

/*terms and condition section css start*/
.terms {
	width:990px;
	float:left;
	clear:left;
	margin-top:20px;
	margin-bottom:20px;
}
.terms h2 {
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';
	font-weight:normal;
	margin-bottom:15px;
}
.terms p {
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';
	font-weight:normal;
	margin-bottom:15px;
}
.terms ul {
	width:100%;
	float:left;
	clear:left;
}
.terms ul li {
	width:100%;
	float:left;
	clear:left;
	font-size:14px;
	color:#414042;
	font-family: 'nerissemibold';
	font-weight:normal;
	margin-bottom:15px;
}
/*terms and condition section css end*/

/*sitemap section css start*/
.sitemap-wrap {
	width:990px;
	float:left;
	margin-top:20px;
	background:#e6e6e6;
	margin-bottom:60px;
}
.sitemap-wrap ul {
	width:100%;
	float:left;
	clear:left;
	margin-top:22px;
	margin-bottom:22px;
}
.sitemap-wrap ul li {
	width:auto;
	float:left;
	display:inline;
	margin-left:41px;
}
.sitemap-wrap ul li:first-child {
	margin-left:38px;
}
.sitemap-wrap ul li a {
	width:auto;
	display:block;
	color:#72b84c;
	font-family: 'nerisblack';
	font-size:15px;
	text-transform:uppercase;
}
.sitemap-wrap ul li ul {
	width:auto;
	margin-top:0px;
	margin-bottom:0px;
}
.sitemap-wrap ul li ul li {
	margin-left:0px;
	float:left;
	clear:left;
	margin-top:10px;
	color:#575858;
	font-family: 'nerisblack';
	font-size:14px;
	text-transform:uppercase;
}
.sitemap-wrap ul li ul li a {
	margin-left:0px;
	float:left;
	clear:left;
	color:#575858;
	font-family: 'nerislight';
	font-size:12px;
	text-transform:uppercase;
}
.sitemap-wrap ul li ul li a:hover {
	color:#72b84c;
}
.sitemap-wrap ul li ul li:first-child {
	margin-left:0px;
}
/*sitemap section css end*/
