::selection {
	color: #ffffff;
	background: #626262;
}

::-moz-selection {
	color: #ffffff;
	background: #626262;
}

.site-color {
	color: #7f7f7f!important;
}

a:hover,
a:focus,
a.link,
.link {
	color: #7f7f7f;
}

.search-full,
.search-input {
	background: #626262;
}

.search-close {
	color: #626262;
}

.searchInputBox .search-btn {
	color: #ffffff;
}

.navbar-tshop {
	background: #2b2b2b;
}

.footer-bottom {
	color: #888;
	background: #2b2b2b !important;
}

.btn-primary,
.product:hover .add-fav:hover,
.product:hover .add-fav.active {
	background-color: #7f7f7f;
	color: #ffffff;
}

.btn-primary:hover,
.btn-primary:focus,
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	background-color: #444444;
	border-color: #444444;
	color: #ffffff;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	background-color: #444444;
	border-color: #444444;
	color: #ffffff;
	background: #7f7f7f;
}

.navbar-top {
	background: #626262;
}

.navbar-nav>li>a {
	color: #ffffff;
}

.nav>li.active,
.nav>li>a:hover,
.nav>li>a:focus,
.nav>li:hover>a {
	background: #111111;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus,
.cartMenu:hover>a.dropdown-toggle {
	background: #27ae60;
}

.dropdown-menu {
	border-top: solid #555555;
}

.search-box:hover .form-control {
	background: #7f7f7f;
}

.search-box:hover .btn-nobg {
	color: #7f7f7f;
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #7f7f7f!important;
	background-color: rgba(78, 198, 127, 0.5)!important;
}

.action-control a:hover,
.action-control a.active {
	color: #ffffff;
	background: #27ae60;
}

.product:hover,
.featuredImgLook2 .inner:hover {
	border: 1px solid #7f7f7f;
}

.subCategoryList .thumbnail:hover {
	border: 1px solid #7f7f7f;
}

#pager a.cycle-pager-active {
	background-color: #626262!important;
	background-color: rgba(75, 183, 119, 0.7)!important;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#b3626262, endColorstr=#b3626262)!important;
	-ms-filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#b3626262, endColorstr=#b3626262)!important;
}

.pager2 a {
	border: 1px solid #7f7f7f;
}

.pager2 a.selected {
	background: #7f7f7f;
}

.btn-site,
.newsLatterBox .btn {
	background: #7f7f7f;
}

.btn-discover:hover,
.btn-site:hover,
.newsLatterBox .btn:hover {
	background: #27ae60;
}

.full {
	width: 100%;
}

.footer a:hover {
	color: #7f7f7f;
}

.modal-header {
	background: #7f7f7f;
}

.form-control:focus {
	border-color: #7f7f7f;
}

.new-product {
	background-color: #7f7f7f!important;
	background-color: rgba(78, 198, 127, 0.95)!important;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#f27f7f7f, endColorstr=#f27f7f7f)!important;
	-ms-filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#f27f7f7f, endColorstr=#f27f7f7f)!important;
}

.nav.tree>li.active,
.nav.tree>li>a:hover,
.nav.tree>li>a:focus,
.nav.tree>li:hover>a {
	background: none;
	color: #2c3e50;
}

.nav.tree .open-tree>a,
.nav.tree .open-tree>a:hover,
.nav.tree .open-tree>a:focus {
	background: none;
	font-weight: bold;
	color: #2c3e50;
}

.panel-default>.panel-heading {
	border-top: 4px solid #7f7f7f;
}

.nav-tabs {
	border-bottom: 3px solid #bfc9ca;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus,
.nav-tabs>li:hover>a {
	background: #bfc9ca;
}

.socialIcon a:hover {
	background: #7f7f7f;
}

.cart-actions button,
.cart-actions .wishlist {
	background: none repeat scroll 0 0 #7f7f7f;
	border: 2px solid #27ae60;
}

.cart-actions button:hover {
	background: #ffffff;
	color: #2c3e50;
	border: solid 2px #7f7f7f;
}

.sp-thumbs a:hover,
.sp-thumbs a:active,
.sp-current,
sp-current:visited {
	border: 2px solid #7f7f7f!important;
}

.promo-1 {
	background: none repeat scroll 0 0 #27ae60;
}

#pager2 span.cycle-pager-active {
	background: #7f7f7f!important;
}

#pager2 span {
	border: 2px solid #7f7f7f;
}

.orderStep li.active a {
	background: #7f7f7f;
}

.orderStep li.active a:after {
	border-top-color: #7f7f7f!important;
}

.orderStep li a {
	background: #444444;
}

