@font-face {
    font-family: "Gill Sans";
    src: url(../FontEC/sfugillsansregular-ttf.ttf) format("truetype");
}
h1, h2, h3, h4, h5, h6, #vt_main_menu, .make_donation
{
	font-family: Gill Sans !important; 
}

body
{
	font-family: Gill Sans !important;
	font-size: 16px !important;  
	color: #444444;
}

.Find_Best {
    
    text-align: center;
}
.features_overview .vt_block:hover div.overview em, 
.vtemtabs-item h4 a:hover,h4 a:hover,.fa-angle-double-right, a:hover .fa-angle-double-right,
.features_overview .vt_block:hover div.overview i,
.nspArt h4.nspHeader a:hover,.blog h2 a:hover, a:hover, a:focus,a, 
.mailing_list .our_mailing .icon_mail, ul.latestnews li a:hover,
ul.menu li a:hover, ul.weblinks li a:hover, ul.menu li.active.current a, 
ul.menu li.parent a:hover, ul.menu li.active li.active.curren a,
.login ul.login li a:hover, 
.page-header h2 a, .phone_call > div.socical > a:hover,
.main-mega-menu li.mega-hover > .sub-container.mega > a, 
.main-mega-menu li.mega-hover > .sub-container.mega > a:hover, 
.menuvtem_nav > li.active > .sub-menu > li.active > a, 
.active.parent > .sub-container > li.active > a,
.main-mega-menu .sub-container li.active > a,
.main-mega-menu li.mega-hover > .sub-container.mega > a, 
.main-mega-menu li.mega-hover > .sub-container.mega > a:hover, 
.main-mega-menu .sub-container li.mega-hover > a,
.main-mega-menu .sub-container li.current.active > a,
.active.parent .sub-container li.active > a,
.menuvtem_nav .current.active > a,
.menuvtem_nav > .active > a, .menuvtem_nav > .active > a:hover, 
.menuvtem_nav > .active > a:focus{ color:#ea0000;}

.mega-menu-wrapper ul.main-mega-menu li.current > a,
.main-mega-menu .sub-container li.mega-hover > a, .main-mega-menu .sub-container li.current.active > a, 
.active.parent .sub-container li.active > a, 
.menuvtem_nav .current.active > a, 
.main-mega-menu li.mega-hover > a, 
.main-mega-menu li.mega-hover > a:hover, 
.menuvtem_nav > .active > a, 
.menuvtem_nav > .active > a:hover, 
.menuvtem_nav > .active > a:focus,
.main-mega-menu li.mega-hover > a, 
.main-mega-menu li.mega-hover > a:hover, 
.menuvtem_nav .current.active > a,
.menuvtem_nav > .active > a, 
.menuvtem_nav > .active > a:hover, 
.menuvtem_nav > .active > a:focus{border:1px solid #a0a0a0; color:#888888 !important;}
.main-mega-menu li.mega-hover > a:hover .mega-menu-icon, 
.menuvtem_nav .current.active > a .mega-menu-icon,
.menuvtem_nav > .active > a .mega-menu-icon, 
.menuvtem_nav > .active > a:hover .mega-menu-icon, 
.menuvtem_nav > .active > a:focus .mega-menu-icon,
.main-mega-menu li.mega-hover > a > .mega-menu-icon,
.main-mega-menu .sub-container li.mega-hover > a > .mega-menu-icon,
.main-mega-menu .sub-container li.current.active > a > .mega-menu-icon,
.active.parent .sub-container li.active > a > .mega-menu-icon,
.main-mega-menu li .sub-container a:hover .mega-menu-icon,
.main-mega-menu li .sub-container a:focus .mega-menu-icon {border-top-color: #a0a0a0;  border-bottom-color: #a0a0a0; color:#888888;}
.vtem_skitter .info_slide_dots .image_number_select{ border: 2px solid #a0a0a0;}
.btn-primary,.btn-primary:hover,.btn-primary:focus,
.btn-primary:active,.btn-primary.active,
.btn-primary.disabled,.btn-primary[disabled],.make_donation{ background-color:#a0a0a0;}
.best-your-area{background:rgba(0, 195, 133, 0.7);}

.template-style1 #vt_logo{background:url(vt_logo_style1.png) left 0 no-repeat;}


  .container-fluid {
    width: 100%;
    *zoom: 1;
  }
  .container-fluid:before,
  .container-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .container-fluid:after {
    clear: both;
  }
  .container-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 1.06609808102%;
    *margin-left: 1.01279317697%;
  }
  .container-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .container-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 1.06609808102%;
  }
  .container-fluid .span12 {
    width: 100%;
    *width: 99.9466950959%;
  }
  .container-fluid .span11 {
    width: 91.5778251599%;
    *width: 91.5245202559%;
  }
  .container-fluid .span10 {
    width: 83.1556503198%;
    *width: 83.1023454158%;
  }
  .container-fluid .span9 {
    width: 74.7334754797%;
    *width: 74.6801705757%;
  }
  .container-fluid .span8 {
    width: 66.3113006397%;
    *width: 66.2579957356%;
  }
  .container-fluid .span7 {
    width: 57.8891257996%;
    *width: 57.8358208955%;
  }
  .container-fluid .span6 {
    width: 49.4669509595%;
    *width: 49.4136460554%;
  }
  .container-fluid .span5 {
    width: 41.0447761194%;
    *width: 40.9914712154%;
  }
  .container-fluid .span4 {
    width: 32.6226012793%;
    *width: 32.5692963753%;
  }
  .container-fluid .span3 {
    width: 24.2004264392%;
    *width: 24.1471215352%;
  }
  .container-fluid .span2 {
    width: 15.7782515991%;
    *width: 15.7249466951%;
  }
  .container-fluid .span1 {
    width: 7.35607675906%;
    *width: 7.30277185501%;
  }
  .container-fluid .offset12 {
    margin-left: 102.132196162%;
    *margin-left: 102.025586354%;
  }
  .container-fluid .offset12:first-child {
    margin-left: 101.066098081%;
    *margin-left: 100.959488273%;
  }
  .container-fluid .offset11 {
    margin-left: 93.710021322%;
    *margin-left: 93.6034115139%;
  }
  .container-fluid .offset11:first-child {
    margin-left: 92.6439232409%;
    *margin-left: 92.5373134328%;
  }
  .container-fluid .offset10 {
    margin-left: 85.2878464819%;
    *margin-left: 85.1812366738%;
  }
  .container-fluid .offset10:first-child {
    margin-left: 84.2217484009%;
    *margin-left: 84.1151385928%;
  }
  .container-fluid .offset9 {
    margin-left: 76.8656716418%;
    *margin-left: 76.7590618337%;
  }
  .container-fluid .offset9:first-child {
    margin-left: 75.7995735608%;
    *margin-left: 75.6929637527%;
  }
  .container-fluid .offset8 {
    margin-left: 68.4434968017%;
    *margin-left: 68.3368869936%;
  }
  .container-fluid .offset8:first-child {
    margin-left: 67.3773987207%;
    *margin-left: 67.2707889126%;
  }
  .container-fluid .offset7 {
    margin-left: 60.0213219616%;
    *margin-left: 59.9147121535%;
  }
  .container-fluid .offset7:first-child {
    margin-left: 58.9552238806%;
    *margin-left: 58.8486140725%;
  }
  .container-fluid .offset6 {
    margin-left: 51.5991471215%;
    *margin-left: 51.4925373134%;
  }
  .container-fluid .offset6:first-child {
    margin-left: 50.5330490405%;
    *margin-left: 50.4264392324%;
  }
  .container-fluid .offset5 {
    margin-left: 43.1769722814%;
    *margin-left: 43.0703624733%;
  }
  .container-fluid .offset5:first-child {
    margin-left: 42.1108742004%;
    *margin-left: 42.0042643923%;
  }
  .container-fluid .offset4 {
    margin-left: 34.7547974414%;
    *margin-left: 34.6481876333%;
  }
  .container-fluid .offset4:first-child {
    margin-left: 33.6886993603%;
    *margin-left: 33.5820895522%;
  }
  .container-fluid .offset3 {
    margin-left: 26.3326226013%;
    *margin-left: 26.2260127932%;
  }
  .container-fluid .offset3:first-child {
    margin-left: 25.2665245203%;
    *margin-left: 25.1599147122%;
  }
  .container-fluid .offset2 {
    margin-left: 17.9104477612%;
    *margin-left: 17.8038379531%;
  }
  .container-fluid .offset2:first-child {
    margin-left: 16.8443496802%;
    *margin-left: 16.7377398721%;
  }
  .container-fluid .offset1 {
    margin-left: 9.48827292111%;
    *margin-left: 9.38166311301%;
  }
  .container-fluid .offset1:first-child {
    margin-left: 8.42217484009%;
    *margin-left: 8.31556503198%;
  }
  
  
  
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 1.06609808102%;
    *margin-left: 1.01279317697%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 1.06609808102%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.9466950959%;
  }
  .row-fluid .span11 {
    width: 91.5778251599%;
    *width: 91.5245202559%;
  }
  .row-fluid .span10 {
    width: 83.1556503198%;
    *width: 83.1023454158%;
  }
  .row-fluid .span9 {
    width: 74.7334754797%;
    *width: 74.6801705757%;
  }
  .row-fluid .span8 {
    width: 66.3113006397%;
    *width: 66.2579957356%;
  }
  .row-fluid .span7 {
    width: 57.8891257996%;
    *width: 57.8358208955%;
  }
  .row-fluid .span6 {
    width: 49.4669509595%;
    *width: 49.4136460554%;
  }
  .row-fluid .span5 {
    width: 41.0447761194%;
    *width: 40.9914712154%;
  }
  .row-fluid .span4 {
    width: 32.6226012793%;
    *width: 32.5692963753%;
  }
  .row-fluid .span3 {
    width: 24.2004264392%;
    *width: 24.1471215352%;
  }
  .row-fluid .span2 {
    width: 15.7782515991%;
    *width: 15.7249466951%;
  }
  .row-fluid .span1 {
    width: 7.35607675906%;
    *width: 7.30277185501%;
  }
  .row-fluid .offset12 {
    margin-left: 102.132196162%;
    *margin-left: 102.025586354%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 101.066098081%;
    *margin-left: 100.959488273%;
  }
  .row-fluid .offset11 {
    margin-left: 93.710021322%;
    *margin-left: 93.6034115139%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 92.6439232409%;
    *margin-left: 92.5373134328%;
  }
  .row-fluid .offset10 {
    margin-left: 85.2878464819%;
    *margin-left: 85.1812366738%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 84.2217484009%;
    *margin-left: 84.1151385928%;
  }
  .row-fluid .offset9 {
    margin-left: 76.8656716418%;
    *margin-left: 76.7590618337%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 75.7995735608%;
    *margin-left: 75.6929637527%;
  }
  .row-fluid .offset8 {
    margin-left: 68.4434968017%;
    *margin-left: 68.3368869936%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 67.3773987207%;
    *margin-left: 67.2707889126%;
  }
  .row-fluid .offset7 {
    margin-left: 60.0213219616%;
    *margin-left: 59.9147121535%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 58.9552238806%;
    *margin-left: 58.8486140725%;
  }
  .row-fluid .offset6 {
    margin-left: 51.5991471215%;
    *margin-left: 51.4925373134%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 50.5330490405%;
    *margin-left: 50.4264392324%;
  }
  .row-fluid .offset5 {
    margin-left: 43.1769722814%;
    *margin-left: 43.0703624733%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.1108742004%;
    *margin-left: 42.0042643923%;
  }
  .row-fluid .offset4 {
    margin-left: 34.7547974414%;
    *margin-left: 34.6481876333%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 33.6886993603%;
    *margin-left: 33.5820895522%;
  }
  .row-fluid .offset3 {
    margin-left: 26.3326226013%;
    *margin-left: 26.2260127932%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.2665245203%;
    *margin-left: 25.1599147122%;
  }
  .row-fluid .offset2 {
    margin-left: 17.9104477612%;
    *margin-left: 17.8038379531%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 16.8443496802%;
    *margin-left: 16.7377398721%;
  }
  .row-fluid .offset1 {
    margin-left: 9.48827292111%;
    *margin-left: 9.38166311301%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.42217484009%;
    *margin-left: 8.31556503198%;
  }
  
  
  
  .content-view-detail :hover{
     color: #d42b1e !important;
    text-decoration:none !important;
 }
  .content-view-detail{
     color: #050505 !important;
 } 
 
 .content-view-detail .view-detail {
	float: right;
	/* font-family: 'PT Sans'; */
	font-size: 16px;
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc),
		color-stop(100%, #f2f2f2) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
	/* W3C */
	filter: progid :   DXImageTransform.Microsoft.gradient (    
		startColorstr = 
		 '#fcfcfc', endColorstr =   '#f2f2f2', GradientType =   0 );
	/* IE6-9 */
	padding: 2px 8px 2px 8px;
	border: 1px solid #d8d8d8;
}

.content-view-detail .view-detail .button_row {
	margin-left: 4px;
	padding-left: 4px;
	background: url("../images/themes/custom/button_row.png") no-repeat
		scroll 6% 50% rgba(0, 0, 0, 0);
}
 
<!-- asdada --!> 
.form-horizontal .control-group {
    margin-bottom: 20px;
}
.form-horizontal .control-label {
    padding-top: 5px;
    text-align: right;
    width: 140px;
    float:left;
    line-height:28px;
}
.form-horizontal .controls {
    margin-left: 120px !important;
}
.form-horizontal .help-block {
    margin-bottom: 0;
    margin-top: 10px;
}
.form-horizontal .form-actions {
    padding-left: 160px;
}

.form-horizontal select {
   /*  width: 51%; */
}

.form-horizontal .control-group {
    margin-bottom: 10px !important;
}
.main-mega-menu > li > a {
    margin-right: 0px !important;
    padding: 0 10px !important;
}
.slides.vt_block {
    padding-left: 0px !important;
}
.vtemskitter-wrapper {
    margin-left: auto;
    margin-right: auto;
}

.btn-success {
    background-color: #a0a0a0;
    border-color: #888888;
    color: #ffffff;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
    background-color: #888888;
    border-color: #888888;
    color: #ffffff;
}

#vt_br{
	border:1px solid #a0a0a0;
}
#system-message {
    margin-bottom: 0px !important;
}
#vt_feature{
	margin-top: 4px;
	border-top:1px solid #a0a0a0;
	border-left:1px solid #a0a0a0;
	border-right:1px solid #a0a0a0;
}
#vt_bottom{
	border-bottom:1px solid #a0a0a0;
	border-left:1px solid #a0a0a0;
	border-right:1px solid #a0a0a0;
}
.vt_wrapper_bottom{
	padding-top:0px;
}
.vt_aside {
    padding: 5px 0 30px;
}
.vt_wrapper_footer{
	margin-top: 5px;
}

.nn_tabs > ul.nav-tabs > li.green > a:hover, .nn_tabs > ul.nav-tabs > li.green.active > a {
    border-top-color: #000;
    
}

.nn_tabs > ul.nav-tabs > li.green > a, .nn_tabs > ul.nav-tabs > li.green > a:hover {
    border-radius: 5px 5px 0 0;
    border-top: 5px solid #888888;
    padding-top: 4px;
}
.menu-stick {
    position: relative !important;
}