body {
	background:#f2f2f2;
	color:#666;
}

a {
	color:#666;
}

input,
select {
	color:#666;
}

.form_error,
tr.field_error th {
	color:#f00;
}

.form_error {
	margin-bottom:1em;
}

/**
 * Layout
 */

/* Header */
#main_menu .box {
	background-color:#868686;
}

#main_menu .top {
	border-bottom-color:#8f8f8f;
}

#main_menu .bottom {
	border-top-color:#b8b8b8;
}

#login .info,
#login .info a {
	color:#fff;
}

#login .info span {
	color:#5c5c5c;
}

#main_menu .menu a {
	background-color:#656565;
	border-top-color:#575757;
	border-left-color:#575757;
	border-right-color:#8f8f8f;
	border-bottom-color:#8f8f8f;
	color:#fff;
}

#main_menu .menu a:hover {
	background-color:#1b1b1b;
	border-top-color:#212121;
	border-left-color:#212121;
	border-right-color:#5a5a5a;
	border-bottom-color:#5a5a5a;
}

/* Footer */
#footer .box {
	background-color:#868686;
}

#footer_menu li a {
	color:#cbcbcb;
}

#footer_menu li a:hover {
	color:#393939;
}

/**
 * Boxes
 */
#logo .box {
	background-color:#000;
}

#side .box,
#content .box,
#triggers .box {
	background-color:#fff;
}

#side .box.dark,
#content .box.dark,
#triggers .box.dark {
	background-color:#d3d3d3;
}

.box h1 {
	background-color:#cecece;
	border-bottom-color:#c8c8c8;
	color:#393939;
}

.box.dark h1 {
	background-color:#7f7f7f;
	border-bottom-color:#727272;
	color:#fff;
}

.box h2 {
	color:#000;
}

.box h3,
.box h4 {
	color:#404040;
}

.inner_box {
	background-color:#e5e5e5;
}

/**
 * Tabs
 */
.tabs a {
	color:#666;
}

.tabs a.active {
	color:#393939;
}

.inner_tabs a:hover,
.inner_tabs a.active {
	color:#000;
}

.inner_tabs a.active span.inner_tab_center {
	background-color:#fff;
}

/**
 * Buttons
 */
a.button {
	color:#fff;
	background-color:#353535;
}

a.button:hover {
	background-color:#000;
}

a.button_small:hover {
	color:#000;
}

a.button_small .button_small_icon {
	background-color:#404040;
	color:#fff;
}

a.button_small:hover .button_small_icon {
	background-color:#000;
}

a.button_small.disabled {
	color:#999;
}

a.button_small.disabled .button_small_icon {
	background-color:#bebebe;
}

a.button_small.remove {
	color:#c00;
}

a.button_small.remove .button_small_icon {
	background-color:#c33;
}

/**
 * Custom
 */
table.data th {
	border-bottom-color:#e5e5e5;
}

table.data th a:hover,
table.data th a.active {
	color:#000;
}

table.data th a span.sort_asc,
table.data th a span.sort_desc {
	background-color:#666;
}

table.data th a:hover span.sort_asc,
table.data th a.active span.sort_asc,
table.data th a:hover span.sort_desc,
table.data th a.active span.sort_desc {
	background-color:#000;
}

table.view,
table.view th,
table.view td {
	border-color:#e5e5e5;
}

table.invoice tr.total td {
	border-top-color:#ccc;
}

label.default {
	background-color:#3d4643;
}

label.gray {
	background-color:#3d4643;
}

label.red{
	background-color:#ec3825;
}

label.blue {
	background-color:#445796;
}

label.green {
	background-color:#ccd400;
}

label.orange {
	background-color:#ef8308;
}

.pager .pages a:hover,
.pager .pages strong {
	color:#000;
}

span.warning {
	color:#c00;
}

span.go_center,
span.price_center {
	color:#fff;
}

/* Quick settings */
.quick_settings {
	color:#535353;
}

/* Sub menu */
.sub_menu li {
	border-bottom-color:#eee;
	color:#595959;
}

.sub_menu li a {
	color:#595959;
}

.sub_menu li a:hover,
.sub_menu li a.active {
	background-color:#d9d9d9;
	color:#000;
}

.sub_menu .title_center {
	color:#fff;
}

/* Skype */
.skype .text span.online {
	color:#25931f;
}

.skype .text span.away {
	color:#f60;
}

.skype .text span.do_not_disturb {
	color:#c00;
}

.skype .text span.not_available,
.skype .text span.offline {
	color:#999;
}

/* Carrousel */
.cs_carrousel_image_wrapper {
	background-color:#fff;
}

.cs_carrousel_items_wrapper {
	border-top-color:#c8c8c8;
	background-color:#868686;
}

.cs_carrousel_items_wrapper li a {
	background-color:#e3e3e3;
	border-color:#c8c8c8;
	color:#7a7a7a;
}

.cs_carrousel_items_wrapper li a:hover,
.cs_carrousel_items_wrapper li a.cs_active {
	background-color:#515151;
	border-color:#6f6f6f;
	color:#fff;
}

.cs_carrousel_text_wrapper {
	color:#fff;
}

.cs_carrousel_button_wrapper a {
	background-color:#353535;
	color:#fff;
}

.cs_carrousel_button_wrapper a:hover {
	background-color:#000;
}

/* Offers */
.offers {
	background-color:#e7e7e7;
}

.offers a {
	background-color:#fff;
}

.offers a:hover {
	color:#000;
}

/* Bestselling products */
.bestselling_products {
	background-color:#e7e7e7;
}

.bestselling_products a:hover {
	color:#000;
}

/* Breadcrumbs */
.breadcrumbs {
	background-color:#ccc;
}

/* Order cart */
.order_cart {
	background-color:#e5e5e5;
}

.order_cart li {
	border-bottom-color:#d6d6d6;
}

.order_cart a:hover {
	color:#000;
}

/* Top 3 products */
.top_3_products li {
	border-bottom-color:#e3e3e3;
}

.top_3_products a:hover {
	background-color:#d9d9d9;
	color:#000;
}

.top_3_products a span.number {
	color:#fff;
	background-color:#353535;
}

.top_3_products a:hover span.number {
	background-color:#000;
}

/* Tagcloud */
.tagcloud a:hover {
	color:#000;
}

/* Stock */
span.in_stock {
	color:#25931f;
}

span.not_in_stock {
	color:#c00;
}

/* Gallery */
.gallery .nav .inner_box {
	background-color:#e8e8e8;
}

/* Product detail */
.config td {
	background-color:#f3f3f3;
}

/* Product results */
.results_filter td {
	color:#333;
}

.results a:hover {
	color:#000;
}

/* Account */
.edit_user_settings {
	border-top-color:#e0e0e0;
	background-color:#f2f2f2;
}

.edit_user_settings_buttons {
	background-color:#f9f9f9;
}

/* Cart */
.cart .inner_box a.button {
	background-color:#9a9a9a;
}

.cart .inner_box a.button:hover,
.cart .inner_box a.button.active {
	background-color:#353535;
}

.cart table.data {
	border-bottom-color:#e5e5e5;
}

.cart table.data td {
	border-top-color:#e5e5e5;
}

.cart a.thumb:hover {
	color:#000;
}

.cart .total {
	background-color:#e5e5e5;
}

.cart .total td {
	color:#000;
}

.cart .total tr.last th,
.cart .total tr.last td {
	color:#000;
}

.cart span.separator {
	background-color:#c1c1c1;
}

.cart .shipping,
.cart .payment {
	background-color:#e5e5e5;
	color:#000;
}

.cart .shipping a {
	color:#000;
}

.cart .shipping a.button {
	color:#fff;
}

.cart .payment table.form th,
.cart .payment table.form td {
	border-top-color:#d0d0d0;
}

/**
 * Scrollbar
 */
.vTrack {
	background-color:#d5d5d5;
	border-left-color:#ccc;
	border-right-color:#f7f7f7;
}

.hTrack {
	background-color:#d5d5d5;
	border-top-color:#ccc;
	border-bottom-color:#f7f7f7;
}

.vThumb,
.hThumb {
	background-color:#4a4a4a;
	color:#fff;
}

.vThumb:hover,
.hThumb:hover {
	background-color:#000;
}

/**
 * Popup
 */
#overlay {
	background-color:#000;
}

#popup {
	background-color:#fff;
}

/* Popup content */
#popup_content .title {
	background-color:#cecece;
	border-bottom-color:#c8c8c8;
	color:#393939;
}

/* technologo */
#popup_technologo {
	color:#666;	
}

#popup_technologo h1 {
	color:#666;
}

#popup_technologo h1 span {
	background-color:#000;
	color:#fff;
}