body { font-family:'Open Sans', sans-serif; background-color: #FFFFFF; }
.footerwrap.wide { background-color: #333637}
.themecolor { color: #99bc56; }
h1,h2,h3,h4,h5,h6 { font-family: 'Open Sans', sans-serif;  }
::selection { background: #99bc56; }
::-moz-selection { background: #99bc56; }
.notfounderror {  color: #99bc56; }
i.highlightcolor	{	color: #99bc56; }
i.checkicon			{	margin-right:10px;}
a { color: #99bc56; }
a.color { color: #99bc56; }

.headertop .headerlefttext a:hover { color: #99bc56; }

.serviceicon div { color: #99bc56; border: 1px solid #99bc56; }
a.service:hover .serviceicon div { background: #99bc56; }

.pricecol.highlight .pricewrap { border: 1px solid #99bc56; }
.pricing .highlight .buy { background: #99bc56; }
.pricing .price { color: #99bc56;  }
.pricing .price .dollar { color: #99bc56;  }
.pricing .highlight .thead { background: #99bc56; }

.homepostimage a img { border: 1px solid #99bc56;  }
.homepostimage a .posticon { color: #99bc56;  }
.homepostimage a .posticonbg { background-color: #99bc56;	}
.homepostimage a.withimage .posticonbg { background-color: #99bc56; }
.homepostholder .readmorelink:hover, .homepostholder .readmorelink:visited:hover { color: #99bc56; }
.homepost .postinfo a:hover,
.homepost .postinfo .categories a:visited:hover,
.homepost .postinfo .comments a:visited:hover 	{	color:#99bc56; }  
.light-on-dark .homepostholder .readmorelink:hover, .light-on-dark .homepostholder .readmorelink:visited:hover { color: #99bc56; }
.light-on-dark .homepostimage a .posticonbg { background-color: #99bc56; }

.postinfo a:hover { color: #99bc56; }
.blogpost.singlefolio .postinfo a:hover { color: #99bc56; }

.sidebar a { color: #99bc56; }
.footer a:hover { color: #99bc56; }
.subfooter a:hover { color: #99bc56; }
.sidebar .tagcloud a {  color: #99bc56; border: 1px solid #99bc56; }
.widget_archive ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_recent_entries ul li a { color: #99bc56; }
.footer .widget_archive ul li a:hover, .footer .widget_categories ul li a:hover, .footer .widget_meta ul li a:hover, .footer .widget_recent_entries ul li a:hover { color: #99bc56;}
.widget_pages ul li a:hover, .widget_pages ul li a:visited:hover { color: #99bc56 !important; }
.widget_pages ul li.current_page_item a { color: #99bc56;  }
.footer .widget_pages ul li a:hover, .footer .widget_pages ul li a:visited:hover { color: #99bc56 !important; }	
.footer .widget_pages ul li.current_page_item a { color: #99bc56; }
.sidebar .widget_nav_menu ul li a:hover { color: #99bc56; }
.sidebar .widget_nav_menu ul li.current_page_item a { color: #99bc56;  }
.footer .widget_nav_menu ul li a:hover { color: #99bc56; }
.footer .widget_nav_menu ul li.current_page_item a { color: #99bc56; }
.footer ul#recentcomments li a:hover { color: #99bc56; }
.footer ul#recentcomments li a.url:hover { color: #99bc56; }

ul.portfoliofilter li:hover a,
ul.portfoliofilter li a:hover	 { background: #99bc56; border: 1px solid #99bc56;}
ul.portfoliofilter li a.selected {  background: #99bc56; border: 1px solid #99bc56; }
.light-on-dark ul.portfoliofilter li:hover a,
.light-on-dark ul.portfoliofilter li a:hover	 { background: #99bc56; }
.light-on-dark ul.portfoliofilter li a.selected {  background: #99bc56;  }
.light-on-dark ul.portfoliofilter li:hover a,
.light-on-dark .pagination ul > li > a:hover	 { background: #99bc56; }
.light-on-dark ul.portfoliofilter li a.selected {  background: #99bc56; }
.projectnav a:hover { border: 1px solid #99bc56; }
.projectnav a:hover:before { color: #99bc56; }

.btn 	{ background-color: #99bc56;  }
.btn:hover { background-color: #99bc56;  }
.btn-primary { background-color: #99bc56; }
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { background-color: #99bc56 !important; }
.btn-primary:active, .btn-primary.active { background: #99bc56 !important; }
.pricecol.highlight .btn-primary, .pricecol.highlight .btn { background: #99bc56 url(../img/dark25.png) repeat !important; }
.pricecol.highlight .btn-primary:hover, .pricecol.highlight .btn:hover { background-color: #99bc56 !important; }
.btnfine { color: #99bc56; border: 1px solid #99bc56; }

.form-submit #submit , .standardbtn { background-color: #99bc56; }
.form-submit #submit:hover , .standardbtn:hover,
.form-submit #submit:active , .standardbtn:active,
.form-submit #submit:active , .standardbtn.active,
.form-submit #submit:disabled , .standardbtn.disabled,
.form-submit #submit:hover , .standardbtn[disabled] { background-color: #99bc56 !important; }
.form-submit #submit:active, .standardbtn:active, .standardbtn.active { background: #99bc56 !important; }
.pagination ul > li > a:hover { background: #99bc56; border: 1px solid #99bc56; }
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .active > a, .pagination ul > .active > span, .pagination ul > .active > a:hover {background: #99bc56; border: 1px solid #99bc56;}


.pagetitle h1 { font-family: 'Open Sans', sans-serif;  }
.colored .pagetitlewrap { background: #7d9947; }

.header .logo {  margin-top: 20px; margin-bottom: 20px; }
.ddsmoothmenu ul ul {border-top: 2px solid #99bc56; }
.ddsmoothmenu ul li ul li a:hover { color: #99bc56; }
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{ padding-bottom: 30px; padding-top: 33px;}
.ddsmoothmenu ul li.current-menu-item a, .ddsmoothmenu ul li.current-menu-ancestor a {  color: #99bc56; border-top: 2px solid #99bc56; padding-bottom: 30px; padding-top: 32px; }
.ddsmoothmenu ul li a:hover,
.ddsmoothmenu ul li a.selected { color: #99bc56; padding-bottom: 30px;  }
.ddsmoothmenu ul li ul li a{ min-width: 135px; }


span.hlink { color: #99bc56;}
.blogpost.sticky h2 a { color: #99bc56; }
.blogpost.sticky .month, .blogpost.sticky .month, .blogpost.sticky .day, .blogpost.sticky .day  { color: #99bc56; }
.sidebar .widget_posts ul li span {  color: #99bc56;  }
.footer .tagcloud a:hover { background-color: #99bc56; color: #fff; }
.sidebar .tagcloud a:hover { background-color: #99bc56; border-color: #99bc56; }

#wp-calendar tbody td a { color: #99bc56; }
.widget_archive ul li a:before, .widget_categories ul li a:before , .widget_meta ul li a:before, .widget_recent_entries ul li a:before {  color: #99bc56; }

.widget_pages ul li a:hover { color: #99bc56;	
}

.widget_pages ul li.current_page_item a {  color: #99bc56;   }

ul#recentcomments li a.url {  color: #99bc56;  }
ul#recentcomments li a:before {  color: #99bc56; }
.carousel .item { font-family: 'Open Sans', sans-serif; }
blockquote { font-family: 'Open Sans', sans-serif;  }
ul.portfoliofilter li a:hover { color: #99bc56; }
ul.portfoliofilter li a.selected { color: #99bc56; }
.mediaholder .link	{ background: #99bc56; }
.mediaholder .show	{  background: #99bc56; }

.btn-primary { background: #99bc56 url(../img/transparent.png) repeat; }
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { background: #99bc56 url(../img/light20.png) repeat !important; }
.btn-primary:active, .btn-primary.active { background: #99bc56 !important; }
.form-submit #submit , .standardbtn { font-family: 'Open Sans', sans-serif !important; background: #99bc56 url(../img/transparent.png) repeat; }

.form-submit #submit:hover , .standardbtn:hover,
.form-submit #submit:active , .standardbtn:active,
.form-submit #submit:active , .standardbtn.active,
.form-submit #submit:disabled , .standardbtn.disabled,
.form-submit #submit:hover , .standardbtn[disabled] {  background: #99bc56 url(../img/light20.png) repeat !important; }

.form-submit #submit:active,
.standardbtn:active,
.standardbtn.active { background: #99bc56 !important; }
#buddypress form#whats-new-form textarea, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"],
#bbp_search, #buddypress div.dir-search input[type=text], #buddypress .standard-form textarea, #buddypress .standard-form input[type=text], #buddypress .standard-form select, #buddypress .standard-form input[type=password], #buddypress .dir-search input[type=text]  { font-family: 'Open Sans', sans-serif; }	
#buddypress form#whats-new-form textarea:focus, #bbp_search:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
border-color: #99bc56; }
.headersearch { top: 20px; }
.headersearch input { font-family: 'Open Sans', sans-serif;
}
.progress-success .bar { background: #99bc56;}

.btn, .btn:hover { background-color: #99bc56;}

ul.portfoliofilter li:hover a,
ul.portfoliofilter li a:hover	 { background: #99bc56;  color: #fff !important;}
ul.portfoliofilter li a.selected {  background: #99bc56; color: #fff; }

.active .tab-prefix,
li:hover .tab-prefix	{	background-color:#99bc56;}
.accordion-toggle { cursor: pointer; color: #99bc56;}
a.accordion-toggle:hover { color: #99bc56; }

table.variations td.label label { background: #99bc56; }
table.group_table td.label label { background: #99bc56; }

ul.product-categories li a:before {  color: #99bc56; }
.serviceicon.withimg img { width: 100px; height: 100px; }