@font-face {
  font-family: 'probert';
  src:url('fonts/Probert.otf') }
  *
  { margin: 0px;
	padding:0px;
  }
body {
	
	background-image: url(images/bg_white.png);
	background-repeat: repeat;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
}

body, ul, li {
    font-size:14px;
    /*font-family:Arial, Helvetica, sans-serif;*/
    line-height:21px;
    text-align:left;
}

a:link {
	text-decoration: none;
	color: #1B6B36;
	/*color: #CCC;*/
}
a:visited {
	text-decoration: none;
	color: #1B6B36;
	/*color: #CCC;*/
}
a:hover {
	text-decoration: none;
	color: #FC0;
}
a:active {
	text-decoration: none;
}

/*.container {
	width:100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;


}*/
.specs table {border-collapse: collapse;
color: #555;
background: #fff;}

.specs table td {
	border: 1px dotted #bbb;
	padding: .1em;
	font-size: 8pt;
	text-align: center;	
}

/* =links
----------------------------------------------- */

.specs table a {padding: 1px;
text-decoration: none;
font-weight: bold;
background: transparent;}

.specs table a:link {border-bottom: 1px dashed #ddd;
color: #000;}

.specs table a:visited {border-bottom: 1px dashed #ccc;
text-decoration: line-through;
color: #808080;}

.specs table a:hover {border-bottom: 1px dashed #bbb;
color: #666;}


tr:nth-child(even) {
    background-color: #c1d9cc;}

.specs {
	
	/*width: 600px;*/
}
.specsheading {
	background-color: #006633;
	font-weight: bold;
	color: #FFF;
	font-size: 12pt;	
}
.sc_container
{
	width:80%;
	margin:0 auto;
}
.content1000 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11pt;
	width: 1000px;
	background-color: #FFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	padding-top: 5px;
}

.content1000 a {
	color:#060;}


.header {
	background-color: #FFFFFF;
	width: 1000px;
	height: 65px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

.banner {
	margin-right: auto;
	margin-left: auto;
	
}
.banner img 
{
	max-height: 250px;
}

.logo {
	float: left;
	width: 100%;
	text-align: left;
	margin-top: 2px;
	margin-left: 30px;
	background-image: url(images/afas.png);
	background-repeat: no-repeat;
	background-position: right;
}

.dealerlogin {
	font-size: 9pt;
	line-height: 2em;
	color: #19673D;
	padding: 10px;
	float: right;
	width: 325px;
	font-weight: lighter;
	/*font-family: Verdana, Geneva, sans-serif;*/
	text-align: center;
}

.tagline {
	width: 700px;
	float: right;
	margin-top: 120px;
	margin-right: 30px;
}
.container1000 .header .dealerlogin form #textfield {
	font-size: 8pt;
	background-color: #FFC;
	/*font-family: Verdana, Geneva, sans-serif;*/
}
.container1000 .header .dealerlogin form #go {
	/*font-family: Verdana, Geneva, sans-serif;*/
	font-size: 8pt;
	color: #FFF;
	background-color: #006633;
}

h1 {
	/*font-family: Arial;*/
	font-size: 32pt;
	font-weight: bolder;
	color: #1B6B36;
	height: 75px;
	font-family: Tahoma, Geneva, sans-serif;
	text-indent: 15px;
}
h2 {
	font-family: Tahoma, Geneva, sans-serif;
}
h3 {
	font-family: Tahoma, Geneva, sans-serif;
}
h4 {
	line-height: 2em;
}


h6 {
	font-size: 12pt;
	font-weight: bold;
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 20px;
}
.grey {
	color: #666;
}





.txt10 {
	/*font-family: Verdana, Geneva, sans-serif;*/
	font-size: 9pt;
	width: 40px;
}



 
/* Navigation Bar */


 
#menu {
	list-style: none;
	margin: 20px auto 0px auto;
	height: 43px;
	padding: 0px 20px 0px 20px;
	/* Rounded Corners */
	font-family: Tahoma, Geneva, sans-serif;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	/* Background color and gradients */	/*background: #006600;
	background: -moz-linear-gradient(top, #00450D, #006600);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00450D), to(#006600));*/
	/* Borders */
     
	/*border: 1px solid #002232;
	-moz-box-shadow: inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow: inset 0px 0px 1px #edf9ff;
	box-shadow: inset 0px 0px 1px #edf9ff;*/
	
}


 
#menu li {
	float: left;
	text-align: center;
	position: relative;
	padding: 4px;
	margin-right: 20px;
	margin-top: 7px;
	border: none;
	margin-left: 20px;
}
 
#menu li:hover {
    border: 1px solid #777777;
    padding: 3px;
     
    /* Background color and gradients */
     
    background: #F4F4F4;
    background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
     
    /* Rounded corners */
     
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
 
#menu li a {
    /*font-family:Arial, Helvetica, sans-serif;*/
    font-size:18px;
    color: #1B6B36;
    display:block;
    outline:0;
    text-decoration:none;
    /*text-shadow: 1px 1px 1px #000;*/
}
 
#menu li:hover a {
    color:#161616;
    text-shadow: 1px 1px 1px #FFFFFF;
}
#menu li .drop {
    padding-right:21px;
    background:url("img/drop.png") no-repeat right 8px;
}
#menu li:hover .drop {
    background:url("img/drop.png") no-repeat right 7px;
}
 
/* Drop Down */
 
.dropdown_1column,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_4columns,
.dropdown_5columns {
	margin: 4px auto;
	float: left;
	position: absolute;
	left: -999em; /* Hides the drop down */
	text-align: left;
	padding: 10px 5px 10px 5px;
	border: 1px solid #777777;
	border-top: none;
	/* Gradient background */
	background: #F4F4F4;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
	z-index: 1000;
}
 
.dropdown_1column {width: 150px;}
.dropdown_2columns {width: 330px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 680px;}
.dropdown_5columns {width: 850px;}
 
#menu li:hover .dropdown_1column,
#menu li:hover .dropdown_2columns,
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
    left:-1px;
    top:auto;
}
 
/* Columns */
 
.col_1,
.col_2,
.col_3,
.col_4,
.col_200,
.col_5 {
    display:inline;
    float: left;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
}
.col_1 {
	width: 150px;
}
.col_2 {width:320px;}
.col_3 {width:410px;}
.col_4 {width:670px;}
.col_5 {width:840px;}
.col_200 {width:190px;}
 
/* Right alignment */
 
#menu .menu_right {
    float:right;
    margin-right:0px;
}
.menu_left
{
	float:left;
    margin-right:0px;
}
#menu li .align_right {
    /* Rounded Corners */
    -moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}
#menu li:hover .align_right {
    left:auto;
    right:-1px;
    top:auto;
}
 
/* Drop Down Content Stylings */
 
#menu p, #menu h2, #menu h3, #menu ul li {
    /*font-family:Arial, Helvetica, sans-serif;*/
    line-height:21px;
    font-size:24px;
    text-align:left;
    text-shadow: 1px 1px 1px #FFFFFF;
}
#menu h2 {
    font-size:20px;
    font-weight:400;
    letter-spacing:-1px;
    margin:7px 0 14px 0;
    padding-bottom:14px;
    border-bottom:1px solid #666666;
}
#menu h3 {
    font-size:16px;
    margin:7px 0 14px 0;
    padding-bottom:7px;
    border-bottom:1px solid #888888;
}
#menu p {
    line-height:18px;
    margin:0 0 10px 0;
}
 
#menu li:hover div a {
    font-size:12px;
    color:#015b86;
}
#menu li:hover div a:hover {
    color:#029feb;
}
.strong {
    font-weight:bold;
}
.italic {
    font-style:italic;
}
.imgshadow {
	background: #FFFFFF;
	padding: 4px;
	border: 1px solid #777777;
	margin-top: 5px;
	-moz-box-shadow: 0px 0px 5px #666666;
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
	width: 100%;
	height: auto;
}
.img_left { /* Image sticks to the left */
    width:auto;
    float:left;
    margin:5px 15px 5px 5px;
}
.img250 {
	text-align: center;
	float: left;
	height: auto;
	width: 160px;
	margin-right: 25px;
}

#menu li .black_box {
    background-color:#333333;
    color: #eeeeee;
    text-shadow: 1px 1px 1px #000;
    padding:4px 6px 4px 6px;
 
    /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
 
    /* Shadow */
    -webkit-box-shadow:inset 0 0 3px #000000;
    -moz-box-shadow:inset 0 0 3px #000000;
    box-shadow:inset 0 0 3px #000000;
}
#menu li ul {
    list-style:none;
    padding:0;
    margin:0 0 12px 0;
}
#menu li ul li {
	font-size: 16px;
	line-height: 24px;
	position: relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding: 0;
	margin: 0;
	float: none;
	text-align: left;
	width: 180px;
}
#menu li ul li:hover {
    background:none;
    border:none;
    padding:0;
    margin:0;
}
#menu li .greybox li {
    background:#F4F4F4;
    border:1px solid #bbbbbb;
    margin:0px 0px 4px 0px;
    padding:4px 6px 4px 6px;
    width:116px;
 
    /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#menu li .greybox li:hover {
    background:#ffffff;
    border:1px solid #aaaaaa;
    padding:4px 6px 4px 6px;
    margin:0px 0px 4px 0px;
}

/* Website Content */

.slider
{
	width: 100%;
	text-align: center;
	overflow: hidden;
	height: 312px;
	background-position: center;	
}

.productbox200 {
	/*height: 160px;
	width: 220px;
	margin-right: 20px;
	margin-left: 15px;*/
	float: left;
	width: 33%;
	padding-top: 1.4%;
	padding-bottom: 1.4%;
	background-color: #f6f5fc;
	/*background-color: #f1f1f1;*/
}

.productbox600 {
	float: left;
	width: 62%;
	/*margin-left: 10px;*/
	padding: 10px;
	font-family: Tahoma, Geneva, sans-serif;
}
.productbox900 {
	float: left;
	width: 99%;
	/*margin-left: 10px;*/
	padding: 10px;
	font-family: Tahoma, Geneva, sans-serif;
}
.testimonial600 {
	margin: 10px;
	padding: 10px;
	clear: both;
	width: 95%;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #1F5E33;
	overflow: hidden;
}
.testimonial600txt {
	float: right;
	margin-left: 50px;
	clear: none;
	overflow: hidden;
	width: 60%;
}
.testimonial600img  {
	float: left;
	width: 30%;
	padding: 10px;
}



.banner_title {
	color: #060;
	font-weight: bold;
	background-image: url(images/bg_banner_title.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	width: 100%;	

}
.banner_title_product {
	color: #060;
	font-weight: bold;
	background-image: none;
	font-family: Tahoma, Geneva, sans-serif;
	width: 100%;
}


.banner_title img {
	height: auto;
	width: 100%;
	
}
.sidebar_right{
	float: right;
	width: 325px;
	font-size: 10pt;
	/*margin-left: 5px;*/
	color: #666;
	background-image: url(images/bg_sidebar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Tahoma, Helvetica, sans-serif;
	background-color: #1B6B36;
	margin-top: 2px;
}
.imagebox {
	float: left;
	width: 33%;
}


.sidebar_txt {
	margin-left: 40px;
	font-family: Tahoma, Geneva, sans-serif;
}

.sidebar_txt a:link, .sidebar_txt a:visited {
	font-family: Tahoma;
	color: #FFF;
	font-size: 10pt;
	padding-left: 12px;
	
	}
	
.sidebar_txt a:hover {
	color: #FC0;
}


.img_border {
	border: thin solid #666;
}

.clear {
	clear: both;
	height: 7px;
}

.map {
	float: left;
	width: 320px;
	
}

.dealerimage  {
	float: left;
	width: 320px;
	margin-left:20px;
	margin-right:20px;
}

#selected {
	color: #333;
}


.footer1000 {
	width: 95%;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
	text-align: center;
	line-height: 3em;
	color: #FFF;
	margin-right: auto;
	margin-left: auto;
	min-height: 150px;
	padding-top: 10px;
	
}
.footer {
	width: 100%;
	background-color: #1B6B36;
	background-repeat: repeat-x;
	padding-top: 25px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bg_footer_green.jpg);
	font-family: Tahoma, Geneva, sans-serif;
}

.footer a {
	color:#ffffff;}
	
.footer a:hover {
	color: #FFCC00;
}

.footer_contact {
	font-size: 9pt;
	float: left;
	width: 200px;
	text-align: left;
	line-height: 2em;
	height: 200px;
}

.footer_links {
	font-size: 8pt;
	line-height: 2em;
	float: right;
	width: 200px;
	text-align: left;
	font-weight: lighter;
	color: #CCC;
}

.contact {
	float: right;
	width: 270px;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 9pt;
	background-color: #f6f6f6;
	background-image: url(images/bg_contact.jpg);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.content {
	width: 650px;
	float:left;
	margin-left: 18px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12pt;
}
.testimonial325 {
	float: left;
	width: 40%;
	margin: 20px;
	padding: 20px;
}

hr {
	border: 1px none #006AB0;
	color: #006AB0;
}

.carousel-caption
{
	padding:0px;
	bottom:0px;
	width:100%;
	left:0;
	right:0;
	background:rgba(0,0,0,0.5);
}
.carousel-caption p
{
	padding:5px;
	margin:0px;
}
.carousel-inner img
{
	width:100%;
}

.slider
{
	
	margin:0 auto;
}
.footer
{
	font-family: Probert;
	font-weight: 100;
}
.footer ul
{
	padding:0px;
	text-align:center;
	
}
.footer ul li
{
	display:inline-block;
	padding:5px;
}
.footer ul li a
{
	font-size:12px;
}
address
{
	font-family: Tahoma;
	color: #fff;
	font-size: 11px;
	padding: 0px 10px;
	text-align: center;
	
	
}
.address
{
	width: 75%;
	float: none;
	margin-right: auto;
	margin-left: auto;
}
.phone_number
{
	width: 48%;
	float: left;
	text-align: right;
	padding-right: 10px;
	font-family: Tahoma;
}
.copy
{
	font-family: Tahoma;
	font-size:10px;
	color:#fff;
	text-align:center;
}


/*
.=========================--------- Side Menu ----------==============================*/
.mobile_menu
{
	display:none;
	text-align:right;
	
}

.mobile_menu .btn
{
	font-size:30px;
}
.side_bar
{
	text-align:left;
	background: #0F0F0F;
	z-index:99;
}
.side_bar>a
{
	color:#fff;
	display:block;
	padding:5px;
	background-color:#333;
	outline:none;
	border-bottom:1px solid #0F0F0F;
	
}

.side_bar > a:last-child
{
	color:#0f0f0f;
	background-color:#EFCB04;
	font-weight:700;
}
.side_bar > a:hover , .side_bar>a:focus 
{
	color:#0f0f0f;
	background-color:#EFCB04;
}


.side_menu > a 
{
	display:block;
	background-color:#2A2A2A;
	color:#999;
	padding:5px;
	font-size:13px;
	outline:none;
	border-bottom:1px solid #0F0F0F;
}
.side_menu > a:hover , .side_menu > a:focus
{
	
	/*background-color:#2A2A2A;
	color:#B7B7B7;*/
	color:#0f0f0f;
	background-color:#D1B207;
	font-weight:500;
}

.side_menu > a >img
{
	width:100px;
	height:60px;
	margin-right:5px;
}
.submenu > a
{
	display:block;
	width:100%;
	padding:5px;
	font-size:11px;
	background-color:#232323;
	color:#999;
	outline:none;
	border-bottom:1px solid #171717;
}
.submenu > a:hover , .submenu > a:focus  
{
	
	background-color:#171717;
	color:#999;
}

.fa.pull-right
{
	margin:0.3em;
}
.side_menu_img a i
{
	line-height:50px;
}

/* @media Queries

------------------------------------------- */

@media only screen and (max-width: 1200px){
#menu li
	{
		margin-right:18px;
	}
}
@media only screen and (max-width: 1118px){

}
@media only screen and (max-width: 1100px){

#menu li
	{
		margin-right:10px;
	}
.footer1000 {
    font-size: 8pt;
    line-height: 2.5em;
    
}

}
@media only screen and (max-width:988px) {
.productbox600{
		width:58%;
		
	}
.sidebar_right a
{
	font-size:14.5px;
}
#menu li a
{
	font-size:11px;
}
#menu li .drop
{
	padding-right:5px;
}


.dropdown_5columns {width: 700px;}

.dropdown_5columns h3
{
	display:block;
}
.dropdown_5columns a
{
	width:100px;
	display:block;
}
.dropdown_5columns img
{
	width:100%;
	
}
.img_left
{
	float:none;
}
.col_1 , .col_200
{
	width:120px;
}
#menu h3
{
	font-size:11.5px;
}
#menu li:hover div a
{
	font-size:10px;
}

}
@media only screen and (max-width: 837px){

.footer1000 {
    font-size: 7pt;
    line-height: 2.5em;
    
}
}
@media only screen and (max-width: 800px){

	#menu li a
{
	font-size:10px;
}
.dropdown_5columns
	{
		width:580px;
	}
.dropdown_5columns img
{
	width:82%;
}
.col_1, .col_200
	{
		width:100px;
	}
#menu h3
{
	font-size:10.2px;
}
#menu li:hover div a
{
	font-size:10px;
}
#menu h2
{
	font-size:18px;
}
address
{
	font-size:10px;
}
}
/* MOBILE */

@media only screen and (max-width: 767px){
	
 #menu{display:none;}
.mobile_menu
{
	display:block;
	margin: 30px auto 0px auto;
	padding: 0px 20px 0px 20px;
	
}


.footer ul li a
{
	font-size:11px;
}
.productbox600{
		width:100%;
		
}

}
@media only screen and (max-width: 655px){
.address
	{
		width:100%;
		text-align:center;
	}
.phone_number
{
	width:100%;
	text-align:center;
	margin-bottom:10px;
}

}

@media only screen and (max-width: 560px){
	.productbox200
{
	width:42%;
	padding:3.4%;
}
.footer ul li a
{
	font-size:10px;
}
}
@media only screen and (max-width: 480px){
	
.specs table td {
	
	padding:0px;
	font-size:7.5pt;
	
}
	
body {
		font-size: 80%;
		background-color: #FFFFFF;
		background-image: none;
	}
	
.content1000{
		width: 320px;
	}
	
.content {
	float:left;
	width: 320px;
	padding: none;
	margin:none;
	clear:none;
}
	
.header {
	width: 320px;
	
	background-image: url(images/bg_mobile.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}

.logo {
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
}

.banner { width:100%}	


#menu{display:none;}
	
.slider {
	display:none;
}

.productbox200 {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: left;
		
}

.productbox600 {
	width: 100%;
	clear: both;
	float: none;
}

.imagebox {
	float:none;
	clear:both;
}

.sidebar_rt {
	
	clear: both;
	float: none;	
}
.mobile_menu {
    
   
    padding: 0px 20px;
	text-align:center;
}
.side_bar
{
	
}
.side_menu > a >img
{
	width:60px;
	height:30px;
	margin-right:5px;
}
.side_menu_img a i
{
	line-height:20px;
}
.logo
{
	width: 100%;
	text-align: center;
	margin-left: 0px;
	background-image: none;
	
}

.productbox200
{
	text-align: left;
}
.sc_container
{
	width:100%;
	
}
.footer ul
{
	border-bottom:1px solid #060;
}
.footer ul li
{
	display:block;
	text-align:center;
}
.footer ul li a
{
	font-size:13.5px;
	display:block;
	text-align:center;
	
}
.address
{
	border-bottom:1px solid #060;
}
address
{
	font-size:12px;
}
.phone_number
{
	margin-bottom:0px;
	padding:5px 0px;
}

/*[off-canvas*=left] {
	width: 205px;
}*/
}
.icons {
	
}
