h1, h2, h3, h4, h5, h6, h2 a, .views-field-title a, #site-name a, #site-slogan, #main-navigation ul.menu li a, #main-navigation ul.menu li a:visited,
#subfooter, #subfooter a, .field-name-commerce-price, .views-field-commerce-price, .views-field-commerce-price-1, .node-webform .form-submit { color: #ffffff; }

h2 a:hover, .views-field-title a:hover, ul.menu li a:hover, ul.menu li a, label, table th, .team-member .subtitle { color: #cccccc; }

ul.social-bookmarks li a { border:1px solid #cccccc;}

a, #main-navigation .block-superfish ul li a:hover, #main-navigation .block-superfish ul li a.active, 
#main-navigation .block-superfish ul li.sfHover>a, .comment-counter, 
.node.node-teaser .field-type-taxonomy-term-reference .field-item a, #breadcrumb, .flex-caption h2 a { color: #99ccff;  }

.field-type-taxonomy-term-reference .field-item a { background:#000000; }
	
input[type="submit"], input[type="reset"], input[type="button"], .poll .bar .foreground,
.checkout-buttons .checkout-cancel, .checkout-buttons .checkout-back, .view-commerce-cart-block ul.links li a {  background-color:#336699; }

.field-type-taxonomy-term-reference .field-item a:before { border-color:transparent #000000 transparent transparent;}

table th { border-top:1px solid #000000;}

table tr:last-child td { border-bottom: 1px solid #000000; }

a:hover, .node.node-teaser .field-type-taxonomy-term-reference .field-item a:hover, .view-showcases .views-field-field-subtitle p,
.node-mt-showcase .field-name-field-subtitle p, #subfooter a:hover   {color:#737373; }

.field-type-taxonomy-term-reference .field-item a:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,
.checkout-buttons .checkout-cancel:hover, .checkout-buttons .checkout-cancel:focus, 
.checkout-buttons .checkout-back:hover, .checkout-buttons .checkout-back:focus, .view-commerce-cart-block ul.links li a:hover { background-color: #666666; }

.field-type-taxonomy-term-reference .field-item a:hover:before { border-right-color: #737373; }

blockquote:before { color: #dddddd; }

.front #banner, .content ul.menu li:hover, .content ul.menu li.active-trail, .node-webform .form-submit, .node-webform .form-submit:hover { background-color: #336699; }

.front #page { 
	background: -moz-linear-gradient(top,  #dddddd 0%, #dddddd 11%, #f5f5f5 23%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(20%,#dddddd), color-stop(23%,#f5f5f5), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dddddd 0%,#dddddd 11%,#f5f5f5 23%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dddddd 0%,#dddddd 11%,#f5f5f5 23%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dddddd 0%,#dddddd 11%,#f5f5f5 23%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dddddd 0%,#dddddd 11%,#f5f5f5 23%,#f5f5f5 100%); /* W3C */
}

.loading { background: url('images/black-white/loading.gif') no-repeat center center; }

ul.social-bookmarks li a { border:1px solid #3f3f3f; }

ul.social-bookmarks li.linkedin a { background-image: url("images/black-white/linkedin.png"); }

ul.social-bookmarks li.twitter a { background-image: url("images/black-white/twitter.png"); }

ul.social-bookmarks li.flickr a { background-image: url("images/black-white/flickr.png"); }

ul.social-bookmarks li.youtube a { background-image: url("images/black-white/youtube.png"); }

ul.social-bookmarks li.facebook a { background-image: url("images/black-white/facebook.png"); }

ul.social-bookmarks li.googleplus a { background-image: url("images/black-white/googleplus.png"); }

ul.social-bookmarks li.pinterest a { background-image: url("images/black-white/pinterest.png"); }