body {
	color:#fff;
	background: url(../images/bg_dark.png) repeat 0 0;
}
a, a:hover, a:visited {
	color:#fff;
}
input, input.form-control {
	border-color:#939393;
	background:#3b3b3b;
}
.form-control:focus {
	border-color: #ccc;
}
.btn-default {
	color: #fff;
	background-color: #4b4b4b;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	color: #fff;
	background-color: #000;
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
	background-color: #727272;
}
.btn-default.btn-light {
	color: #FFF;
	background-color: #3A3A3A;
}
.btn-default.btn-light:hover, .btn-default.btn-light:focus, .btn-default.btn-light:active, .btn-default.btn-light.active {
	background-color: #ebebeb;
	color: #000;
}
.dropdown-menu > li > a {
	color: #b7b7b7;
}
.dropdown-menu > li > a:hover {
	color: #ffffff;
	background-color: #b7b7b7;
}
h1, h2 {
	color:#fff;
}
h3 {
	color:#fff;
}
h3 i {
	color:#a3a3a3;
}
h4 {
	color:#fff;
}
h4 i {
	color:#a3a3a3;
}
h5 {
	color:#fff;
}
h6 {
	color:#fff;
}
.divider {
	border-color: #3c3c3c;
}
.price .new {
	color:#ff4e00;
}
.product .text_wrapper {
	background: transparent;
}
.product .price .new {
	color:#ff4e00;
}
.product .info, .product .info a {
	color:#d0d0d0;
}
.product .buttons a:first-child, .product .buttons.one-half a:first-child, .product .buttons.one-third a:first-child, .product .buttons.one-fourth a:first-child, .product.one-fifth .buttons a:first-child, .product.one-sixth .buttons a:first-child {
	background-color: #ff4e00;
}
.product .buttons a:hover {
	background: #ff4e00 !important;
}
.product .buttons.full a:hover {
	background: #ff4e00 !important;
}
.product .label_sale {
	color:#fff;
}
.product .label_sale .pull-left {
	background-color:#ff4e00;
}
.product .label_sale .pull-left.percent {
	background-color:#c8c8c8;
}
.product .label_new {
	background-color:#a4b3b5;
}
.product_small .inside_bg {
	background:#000;
}
.product_small .text_wrapper {
	background:#f9f9f9;
}
.product_small .hover_icon {
	color:#fff;
}
.product .price .new {
	color: #ff4e00;
}
#CenterColumn {
	border-color: #515151;
}
#SideColumn.fix {
	background: url(../images/bg_dark.png) repeat 0 0;
}
@media (max-width: 767px) {
#SideColumn.fix {
 background: url(../images/bg_dark.png) repeat 0 0;
}
}
#SpyPanel {
	background: url(../images/bg_dark.png) repeat 0 0;
	border-bottom:1px solid #515151;
}
#OptionsButtons {
	border-color: transparent;
}
#SpyPanel.fix #OptionsButtons {
	border-color: transparent;
}
.navigation_panel a {
	color:#fff
}
.collapsed-menu .nav-header a, .collapsed-menu a {
	color: #fff;
}
.collapsed-menu .nav-header span.collapse_button {
	color:#fff;
}
.collapsed-menu .nav-list {
	border-color: #3c3c3c;
}
.collapsed-menu li {
	border-color: #3c3c3c;
}
.collapsed-menu .nav-list li a, .collapsed-menu .nav-list li .nav-header a {
	color: #b7b7b7;
}
.collapsed-menu .nav-list li li a, .collapsed-menu .nav-list li li .nav-header a {
	color: #959595;
}
#LeftNavigation {
	background: #202020;
}
#LeftNavigation ul li.navigation_button {
	background-image:url(../images/menu_active_arrow1.png);
}
#LeftNavigation ul li.navigation_button:hover, #LeftNavigation ul li.navigation_button.active {
	background-image:url(../images/menu_active_arrow1.png);
}
#SpyPanel .btn-group > .btn {
	border-color: #4a4a4a;
	color:#fff;
}
#SpyPanel .btn-group span.title {
	color:#b7b7b7;
}
#SpyPanel .btn-group:hover .dropdown-menu {
	background-color: #fff;
	color:#000;
}
#SpyPanel .dropdown-menu a {
	color:#000;
}
#SpyPanel .btn-group#shopping_cart > .btn i.typcn {
	color: #fff;
}
#SpyPanel .btn-group#shopping_cart .divider {
	border-color: #e5e5e5;
}
#SpyPanel .btn-group#shopping_cart .product-image {
	border-color:#f3f3f3;
}
#SpyPanel .btn-group#shopping_cart .product-detailes .product-name {
	color: #000;
}
#SpyPanel .btn-group#shopping_cart .product-detailes .product-price {
	color: #000;
}
#SpyPanel .btn-group#shopping_cart .item .typcn {
	color:#757575;
}
#SpyPanel .btn-group#shopping_cart .item a.typcn:hover {
	color:#000;
}
.subscribe_box, .subscribe_box a {
	color: #fff;
}
.subscribe_box h5 {
	color: #fff;
}
#SpyPanel .searchBoxContainer {
	border-color: #dfdddd;
	background-color: #3b3b3b;
}
#SpyPanel .searchBoxContainer input.searchBoxInput {
	background-color: #3b3b3b;
}
#SpyPanel .searchBoxContainer .searchButton, #SpyPanel .searchBoxContainer .searchButtonClose {
	color:#fff;
	background-color: #3b3b3b !important;
}
#SpyPanel .searchBoxContainer .searchButtonClose {
	background:#fff;
}
#SpyPanel .btn-group .caret {
	background:url(../images/caret1.png) no-repeat 0 0;
}
.form-mail .form-control, .form-mail .form-control:first-child, .form-mail .input-group-btn > .btn {
	color:#999;
}
.form-mail .input-group-btn > .btn i {
	color:#fff;
}
.form-mail .input-group-btn > .btn:hover i {
	color:#fff;
}
.social_icons i {
	color:#c5c5c5;
}
.social_icons a:hover i.typcn-social-facebook-circular {
	color:#3b5998;
}
.social_icons a:hover i.typcn-social-twitter-circular {
	color:#49c8f5
}
.social_icons a:hover i.typcn-social-linkedin-circular {
	color:#006699
}
.social_icons a:hover i.typcn-social-pinterest-circular {
	color:#cb2027
}
.social_icons a:hover i.typcn-social-vimeo-circular {
	color:#1ca7cc
}
#BottomLinks {
	padding: 15px 0 40px 0;
}
@media (max-width: 767px) {
#BottomLinks {
 border-color: #3a3a3a;
}
}
#BottomLinks ul li {
	color:#5a5a5a;
}
#BottomLinks ul li a {
	color:#fff;
}
#footer, #footer a {
	color:#b7b7b7;
}
#footer a {
	color:#b7b7b7;
}
.btn-catalog {
	background:#f3f3f3;
}
.btn-catalog, .btn-catalog a {
	color:#000;
}
.btn-catalog i {
	color:#707070;
}
.blog_text, .twit_text {
	color:#b7b7b7;
}
.public_meta, .twit_meta, .blog_meta {
	color:#909090;
}
.public_meta a, .twit_meta a, .blog_meta a, .twit_text a {
	color:#ff4e00 !important;
}

#CenterColumn .comments {
	border-color: #eee;
	margin-bottom:15px;
}
#CenterColumn .comment .media-heading, #CenterColumn .comment .media-heading a {
	color:#000;
}
#CenterColumn .comment .media-heading i.typcn {
	color: #fff;
}
#SideColumn .list-group-item, #CenterColumn .list-group-item {
	border-color: #3c3c3c;
}
#SideColumn .list-group-item, #SideColumn .list-group-item a, #CenterColumn .list-group-item, #CenterColumn .list-group-item a {
	color:#fff;
}
#CenterColumn .list-group-item, #CenterColumn .list-group-item a {
	color:#fff;
}
#SideColumn .list-group-item i.typcn, #CenterColumn .list-group-item i.typcn {
	color:#a3a3a3;
}
#CenterColumn .list-group-item i {
	color:#a3a3a3;
}
.box {
	border-color:#565656;
}
.listing_header > div.first {
	margin-left: -15px;
}
.listing_header a.typcn {
	color:#727272;
}
.listing_header a.typcn:hover {
	color:#fff;
}
.listing_header .num a {
	color:#fff;
}
.custom_product .image .delete {
	color:#757575;
}
.custom_product .image .delete:hover {
	color:#000;
}
.tags_cloud a {
	background: #ededed;
	color:#000;
}
.tags_cloud a:hover {
	background: #757575;
	color:#fff;
}
.qty .qty_plus, .qty .qty_minus {
	border-color:#939393;
}
.qty input {
	color:#fff;
}
#ProductBox #accordion .panel-default a {
	color:#000;
}
#ProductBox #accordion .panel-default > .panel-heading {
	border-color: #565656;
}
#ProductBox #accordion .panel-default:first-child > .panel-heading {
	border: none;
}
#ProductBox #accordion .panel-default > .panel-heading.active {
	background-color: transparent;
}
#ProductBox #accordion .panel-default > .panel-heading:hover {
	background-color: transparent;
}
#ProductBox #accordion .panel-default > .panel-heading a {
	color: #fff;
}
#ProductBox #accordion .panel-default > .panel-heading a span {
	border-top: 5px solid #565656;
}
#ProductBox #accordion .panel-default > .panel-heading.active a span.arrowdown {
	display: block;
}
#ProductBox #accordion .panel-default > .panel-heading.active a span.arrowup {
	display: none;
}
#ProductBox #accordion .panel-default > .panel-heading a span.arrowdown {
	border-color: #565656;
}
.promo_box {
	border-color: #d9d9d9;
}
.promo_box i.typcn {
	background-color:#d9d9d9;
	color:#fff;
}
.promo_box:hover i.typcn {
	background-color:#000;
}
.blog_post {
	border-color: #565656;
}
ul.list-categories li {
	border-color:#565656;
}
ul.list-categories li:first-child {
	border: none;
}
ul.list-categories li, ul.list-categories li a {
	color:#fff;
}
ul.list-categories li i.typcn {
	color:#a3a3a3;
}
.pagination > li > a, .pagination > li > span {
	background-color:#efefef;
	color:#585858;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	background-color: #4b4b4b;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	color: #fff;
	background-color: #4b4b4b;
}
.pagination > .disabled > span, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
	color: #fff;
	background-color: #fff;
}
#ShoppingSteps .step {
	background: #fff;
	border-color:#eee;
	color:#999;
}
#ShoppingSteps .step.active {
	color:#000;
}
#ShoppingSteps .arrow {
	color:#eee;
}
#ShoppingSteps .arrow .typcn {
	color:#999;
}
#ShoppingCart #accordion .panel-default {
	border-color: #f1f1f1;
}
#ShoppingCart #accordion .panel-default a {
	color:#000;
}
#ShoppingCart #accordion .panel-default > .panel-heading {
	background-color: #fdfdfd;
	border-color: #f1f1f1;
}
#ShoppingCart #accordion .panel-default > .panel-heading.active {
	background-color: #4b4b4b;
	color:#fff;
}
#ShoppingCart #accordion .panel-default > .panel-heading:hover {
	background-color: #747474;
	color:#fff;
}
#ShoppingCart #accordion .panel-default > .panel-heading a {
	color: #4c4c4c;
}
#ShoppingCart #accordion .panel-default > .panel-heading.active a, #ShoppingCart #accordion .panel-default > .panel-heading:hover a {
	color: #fff;
}
.thumbnail-equal a {
	color:#000;
}
#ShoppingCart .table.table-bordered a, #ShoppingCart .table.table-bordered {
	color:#000;
}
#ShoppingCart .table.table-bordered i.typcn {
	color:#3f3f3f;
}
 @media (max-width: 767px) {
 #ShoppingCart .table.table-bordered tr {
 border-color: #3a3a3a;
}
 #ShoppingCart .table.table-bordered td {
 border-color: #3a3a3a;
}
}
.size_select li a {
	border: 1px solid #b6b6b6;
	color:#000;
}
.size_select li:first-child a {
	border-color: #3a3a3a;
}
.size_select li a:hover {
	background:#e7e7e7;
}
#ProductTab .nav-tabs > li > a {
	color:#000;
}
#ProductTab .nav-tabs > li > a:hover {
	border-color: #ededed;
}
#ProductTab .nav-tabs > li.active > a, #ProductTab .nav-tabs > li.active > a:hover, #ProductTab .nav-tabs > li.active > a:focus {
	color: #000;
	background-color: #e7e7e7;
	border-color: #3a3a3a;
}
#ProductTab .tab-content > .tab-pane {
	border-color: #3a3a3a;
}
#back-top a {
	background:#414141;
	color:#fff;
}
#ShoppingOptions #accordion {
	border-color: #b7b7b7;
}
#ShoppingOptions #accordion .panel-default a {
	color:#000;
}
#ShoppingOptions #accordion .panel-default > .panel-heading {
	border-color: #b7b7b7;
}
#ShoppingOptions #accordion .panel-default > .panel-heading.active {
	background-color: transparent;
}
#ShoppingOptions #accordion .panel-default > .panel-heading:hover {
	background-color: transparent;
}
#ShoppingOptions #accordion .panel-default > .panel-heading a {
	color: #b7b7b7;
}
#ShoppingOptions #accordion .panel-default > .panel-heading a i.typcn {
	color:#b7b7b7;
}
#ShoppingOptions #accordion .panel-default .panel-body {
	background: #f8f8f8;
	color: #000;
}
#megamenu {
	color:#000;
}
#megamenu > li > a {
	color:#b7b7b7;
}
#megamenu > li:hover > a {
	color:#fff;
}
.flex-caption {
	color:#000;
}
.mCS-product-scroll > .mCSB_scrollTools .mCSB_draggerRail {
	background: #565656;
}
