@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	margin:0px;
	background-color:#FFF;
	}
	
a img{
	border:none;
	}
	
	
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #000066;
}
a:active {
	text-decoration: none;
	color: #333333;
}	
	
h1{
	margin:0px;
	color: #2C68A6;
	font-size: 17px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	}

h2{
	margin:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 19px;
  line-height: 20px;
 text-align:left;
 font-weight:bold;
 color:#003300;
	}
	
/* pre done classes */
.urbangreymenu2{
}

.urbangreymenu2 .headerbar2{
font: bold 12px Arial;
color: white;
background: #8ecd40; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
padding: 7px 0 7px 8px; /*31px is left indentation of header text*/
}

.m_auto{
	margin:auto;
	width:775px;
	}
	
	
 .nav_text{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 text-align: center;
 color:#FFF;
 font-style:normal;
 font-variant:small-caps;
 }
	

 /** MENU **/

.urbangreymenu{
width: 190px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 12px Arial;
color: #FFF;
background: #8ecd40 url(images/header-bk.gif); /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
padding: 7px 0 7px 8px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: bold 11px Arial;
color: #333;
background: #f1f1f1;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: #333;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #FFF;
background: #333;
text-decoration:none;
}


 /** FOOTER **/
 
   .column_bk{
  background-image:url(images/product_bk2.gif);
  background-repeat:repeat-x;
  background-color:#FFFFFF;
  background-position:top;
 }
 
    .green_bk{
  background-image:url(images/green_bk.gif);
  background-repeat:repeat-x;
  background-color:#70e5a4;
  background-position:top;
 }
  .horiz{
  background-image:url(images/horiz.gif);
  background-repeat:repeat-x;
  height: 20px;
 }
 
   .horiz2{
  background-image:url(images/horiz2.gif);
  background-repeat:repeat-x;
  height: 20px;
 }

 .header{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align: right;
 padding-right: 15px;
 color:#dedede;
 height: 15px;
 }

 .footer{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#ababab;
 line-height:17px;
 }
 
  .footer2{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align:right;
 color:#ababab;
 line-height:17px;
 }
 
  .footer_links{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#8dc2dc;
 line-height:17px;
 }
 
  .footer-image{
  background-image:url(images/footer_blue.gif);
  background-position:center top;
  background-repeat:no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color:#254202;
 }

   .header-image{
  background-image:url(images/header_blue.gif);
  background-position:center top;
  background-repeat:no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color:#FFF;
 }
 
    .contact_bk{
  background-image:url(images/product_bk2_map.gif);
  background-position:right top;
  background-repeat:no-repeat;
} /** MAIN TEXT **/
 
   .main_text{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 21px;
 color:#333;
 }
 
    .right_text{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 16px;
 color:#333;
 }
 
    .main_bullets{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333;
 font-weight:bold;
 }
    .main_product_text{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height:16px;
 color:#333333333;
 }
 
    .main_column_header{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 25px;
 font-weight:bold;
 color:#333;
 }
 
  .filtra-trap-header{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 16px;
 line-height: 27px;
 text-align:right;
 font-weight:bold;
 color:#3b9d79;
 }
 
   .filtra-trap-phone{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 17px;
  line-height: 20px;
 text-align:right;
 font-weight:bold;
 color:#333;
 }
 
  .filtra-trap-title{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 19px;
  line-height: 20px;
 text-align:left;
 font-weight:bold;
 color:#081868;
 }
  .filtra-trap-price{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 14px;
  line-height: 20px;
 font-weight:bold;
 color:#2C68A6;
 }
 
   .filtra-trap-price2{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
  line-height: 20px;
 font-weight:bold;
 color:#333;
 text-decoration:line-through;
 }


/** nav **/
ul#nav {display:block; margin-top:15px; list-style:none; width:620px; float:right;}
ul#nav li {float:left; padding-right:10px; border-right:1px solid #3f4448; margin-right:10px; text-transform:uppercase;}
ul#nav li a {display:block; text-decoration:none; color:#FFF; padding-bottom:2px;}
ul#nav li a:hover, ul#nav li a.selected {color:#8ecd40; border-bottom:2px solid #FFF}

 .keywords_test{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align:right;
 color:#cccccc;
 }



.forms{
	background: #f4f4f4;
	border:solid 1px #d1d1d1;
	padding:4px;
	font-family: arial;
	font-size: 11px;
	line-height: 18px;
	color: #666;
	text-align:left;
	}
	
	.send{
	background: #2C68A6;	
	padding:2px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #FFF;
	text-align:left;
	}
	.form_send{
	background: #333;
	border:solid 1px #333;
	padding:4px;
	font-family: arial;
	font-size: 11px;
	line-height: 18px;
	color: #fff;
	text-align:left;
	}
	
		
	.data_grey{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 17px;
 line-height: 25px;
 font-weight:bold;
 color:#333;
	}
	
	.testimonials_grey{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 17px;
 line-height: 25px;
 font-weight:bold;
 color:#333;
	}
	
	.testimonials_green{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 17px;
 line-height: 25px;
 font-weight:bold;
 color:#333;

	}

#breadcrumb
{
    font: 11px Arial, Helvetica, sans-serif;
    background-image:url('images/bc_bg.png'); 
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    color:#1684b7;
    border:solid 1px #DFDFDF;
    width:100%;
    overflow:hidden;
    margin:0px;
    padding:0px;
}
#breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:10px;
}
#breadcrumb a
{
    height:30px;
    display:block;
    background-image:url('images/bc_separator.png'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#333;
}
.home
{
    border:none;
    margin: 8px 0px;
}

#breadcrumb a:hover
{
	color:#8ecd40;
}




.content_area
	{   
	font: 11px Arial, Helvetica, sans-serif;
    line-height:30px;
    color:#1684b7;
    border:solid 1px #c0c9d5;
    width:100%;
}

.entire-wrapper
{
  background-image:url(images/web_bk.gif);
  background-repeat:repeat-x;
  background-color:#FFFFFF;
  background-position:top;
  margin-top: 10px;
  padding-top: 10px;
 }
 
    .clearflow_logo_grey{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 33px;
 font-weight:bold;
 font-style:italic;
 color:#414046;
  letter-spacing:-1px;
   margin:0px;
 }
     .clearflow_logo_green{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 33px;
 font-weight:bold;
 font-style:italic;
 color:#85c936;
 letter-spacing:-1px;
 margin:0px;
 }
      .clearflow_logo_small{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 9px;
 color:#333333;
 }
 
 
  .call-us-now-title{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 19px;
 text-align:left;
 font-weight:bold;
 color:#081868;
 text-align:center;
 }
  .call-us-now-other{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 17px;
 color:#081868;
 text-align:center;
 }