
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
*******************************************************************************/
/***********************1. GENERAL WEBSITE FORMATTING**************************/
/******************************************************************************/

/******************************BACKGROUND COLOUR*******************************/
body {
	background-color: #000000;
}
#configurator-container {
	background: #dd127b !important;
}

/********************ADMIN SESSION INFORMATION FORMATTING**********************/
#adminbar {
	color: #FFFFFF;
	background: #dd127b;	
}
#adminbar:hover {
	color: #3b3b3b;
	background: #f4e1eb;
}
/**************************BOTTOM WIDGET BACKGROUND****************************/

#body-container {
	background: #000000;
}
#body-background-container-left {
	background-image: url('../themes/kacper/background-images/1.png');	background-repeat: no-repeat;
	background-position: left top;
}
#body-background-container-right {
    background-image: url('../themes/kacper/background-images/2.png');	background-repeat: no-repeat;
	background-position: right top;
}

/**************************TEXT COLOUR ON THE WEBSITE**************************/
body {
	color: #3b3b3b;
}
/****************************UNIVERSAL LINK COLOUR*****************************/
a, .entry a{
	color: #3b3b3b;
}
/***********************UNIVERSAL ACTIVE LINKS COLOUR**************************/
a:hover, .entry a:hover {
	color: #dd127b;
}

#widgets-right a:hover, #widgets-left a:hover {
	color: #dd127b;
}
/******************************************************************************/
/************************2. MAIN TEXT FRAME FORMATTING*************************/
/******************************************************************************/

/*************WHITE MULTIPLYABLE BACKGROUND UNDER THE CONTENT FRAME************/
#main-frame-content-container {
	background-image: url('../images/content-frame/content-frame-background.jpg');
}
/************GRADIENT BACKGROUND AT THE BOTTOM OF THE CONTENT FRAME************/
#main-frame-content {
	background-image: url('../images/content-frame/content-frame-background-bottom.jpg');
}
/*************GRADIENT BACKGROUND AT THE TOP OF THE CONTENT FRAME**************/
#main-frame {
	background-image: url('../images/content-frame/content-frame-background-top.jpg');
}
/**************LOWER FRAME PART AND REFLECTION AT THE SITE BOTTOM**************/
#main-frame-footer {
	background: url('../images/content-frame/content-frame-background-bottom-transparent.png') no-repeat;
	background-position: center center;
	position: relative;
	z-index: 4;
}
/*******************COPYRIGHT TEXT COLOUR ON THE FOOTER LEFT*******************/
#main-frame-footer-copyright {
	color: #3b3b3b;
}
/************************FOOTER MENU TEXT COLOUR INACTIVE**********************/
#main-frame-footer-menu ul li a {
	color: #3b3b3b;
}
/*************************FOOTER MENU TEXT COLOUR ACTIVE***********************/
#main-frame-footer-menu ul li a:hover {
	color: #dd127b;
}
/*********************EXPRESSO INSCRIPTION COLOUR INACTIVE*********************/
a.powered{
	color: #3b3b3b !important;
	font-weight: bold;
}
/*********************EXPRESSO INSCRIPTION COLOUR ACTIVE***********************/
a.powered:hover{
	color: #dd127b !important;
}
/******************************************************************************/
/**********************3. CONTENT ELEMENTS FORMATTING**************************/
/******************************************************************************/

/*********************WIDGET TITLES BACKGROUND ON THE LEFT*********************/
.widget-left-container h3 {
	background: #93074f;
}
/********************WIDGET TITLES BACKGROUND ON THE RIGHT*********************/
.widget-right-container h3 {
	background: #93074f;
}
/********GRAPHICAL ELEMENT THAT HIDES A TOP RIGHT WIDGET BEHIND THE FRAME******/
.widget-top-content {
	background-image: url('../images/top-right-widget/top-widget-top-right-corner.png');
}
.widget-top-animation-container {
	background-color: #93074f;
}

/*******************SHADOW UNDER THE TOP RIGHT WIDGET**************************/
.widget-top {
	background-image: url('../images/top-right-widget/top-widget-bottom-shadow.png');
}
/*****************TOP WIDGET BACKGROUND - WHITE BY DEFAULT*********************/
.widget-top-element {
	background: #FFF;
}
/********************NAVIGATION TEXT COLOUR (WITHOUT LINK)*********************/
.navi {
	color: #dd127b;
}
/*****************COLOUR OF THE BAR BEHIND THE NAVIGATION**********************/
.navi {
	border-color: #C0C0C0;
}
/****************************NAVIGATION LINKS COLOUR***************************/
.navi a {
	color: #3b3b3b;
}
/***********************ACTIVE NAVIGATION LINKS COLOUR*************************/
.navi a:hover {
	color: #dd127b;
	text-decoration: underline;
}
/****************************EVERY HEADER TEXT COLOUR**************************/
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	color: #3b3b3b;
}
.blog-date {
	color: #3b3b3b;
}
/*************************EVERY HEADER BACKGROUND COLOUR***********************/
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	background: #f4e1eb;
}
/*************************EVERY HEADER BORDER COLOUR***************************/
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	border-color: #93074f;
}
/******************************************************************************/
/****************************4. LOGO FORMATTING********************************/
/******************************************************************************/

/************************BLOG NAME COLOUR - INACTIVE***************************/
#logo a {
	color: #dd127b;
}

/***************************BLOG NAME COLOUR - ACTIVE**************************/
#logo a:hover {
	color: #000000;
}
/****************************LOGO SUBTITLE COLOUR******************************/
#logo h2 {
	color: #dd127b;
}
/******************************************************************************/
/*********************5. HEADER ELEMENTS FORMATTING****************************/
/******************************************************************************/

/**************RIGHT PART OF THE SWITCH IMAGE IN THE TOP MENU******************/
#top-menu ul li a:hover, #top-menu ul li.sfhover a{
	color: #dd127b;
}
#top-menu ul li a {
	color: #000000;
}
/******************************************************************************/
/************************6. MENU BAR FORMATTING********************************/
/******************************************************************************/

/****************************TOP MENU BACKGROUND*******************************/
#main-menu-bar {
	background: #93074f;
}
/***************************SUBMENU BACKGROUND*********************************/
#main-menu-bar ul li ul {
	background: #93074f;
}
/**********************MENU IMAGES BACKGROUND INACTIVE*************************/
#main-menu-bar ul li a{
	background-image: url('../images/main-menu/main-menu-button-gradient.png');
}
/**********************MENU IMAGES BACKGROUND ACTIVE***************************/
#main-menu-bar ul li:hover {
	background: #161515;
}
/***************COLOUR OF THE DIVIDER BETWEEN SUBMENU ELEMENTS*****************/
#main-menu-bar ul li ul li a {
	border-top: 1px white solid;
}
/*****************COLOUR OF THE LEFT DIVIDER ON THE SUBMENU********************/
#main-menu-bar ul ul ul li {
	border-left: 1px white solid;
}
/*********************SUBMENU IMAGES BACKGROUND INACTIVE***********************/
#main-menu-bar ul li ul li a {
	
}
/*********************SUBMENU IMAGES BACKGROUND ACTIVE*************************/
#main-menu-bar ul li ul li a:hover {
	
}
/******************************************************************************/
/***********************7. SITE FOOTER FORMATTING******************************/
/******************************************************************************/

/**********************WIDGET TEXT COLOUR IN THE FOOTER************************/
#footer-widgets {
	color: #FFFFFF;
	background: #dd127b;
	margin-top: -90px;
	padding-top: 40px;
}
/***************IMAGE SEPARATOR BETWEEN WIDGETS IN THE FOOTER******************/
#footer-widgets .widget {
	background-image: url('../images/content-frame/footer-widgets-seperator-transparent.png');
}
/************WIDGET LINKS IN THE FOOTER****************************************/
#footer-widgets a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer-widgets a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/******************************************************************************/
/************************8. WORDPRESS FORMATTING*******************************/
/******************************************************************************/
#submit, #searchsubmit{
	background: #dd127b;
	border: 2px #93074f solid;
	color: #FFFFFF;
}
#comment, #author, #email, #url, #s{
	border: 2px #dd127b solid;
}
#comment:hover, #comment:focus, #author:focus, #email:focus, #url:focus, #author:hover, #email:hover, #url:hover, #s:focus, #s:hover{
	border: 2px #93074f solid;
}
#wp-calendar a{
	background: #dd127b !important;
	color: #FFFFFF !important;
}
#wp-calendar a:hover {
	background: #93074f !important;
	color: #FFFFFF !important;
}
/********************* SHOP MENU COLOURS CONFIGURATION ************************/
ul.wpsc_categories li a {
	background: #93074f !important;
	border: 1px #dd127b solid !important;
	color: #FFFFFF !important;
}

ul.wpsc_categories li a:hover {
	background: #161515 !important;
	color: #FFFFFF !important;
	border: 1px #93074f solid !important;
}
/****************** NEWEST PRODUCTS WIDGET CONFIGURATION **********************/

.item_image_container a {
	color: #3b3b3b !important;
}
.item_image_container a img{
	border: 5px #f4e1eb solid !important;
}
.item_image_container a:hover img{
	border: 5px #93074f solid !important;
}
.item_image_container a:hover {
	color: #dd127b !important; 
}
/******************** SHOP PAGINATION COLOURS FORMATTING **********************/
.wpsc_page_numbers a {
	background: #f4e1eb !important;
	border: 1px #93074f solid !important;
	color: #3b3b3b !important;
}
.wpsc_page_numbers a.selected {
	border-bottom: 3px #93074f solid !important;
}
.wpsc_page_numbers a.selected:hover {
	background: #93074f !important;
	color: #FFFFFF !important;
	border: 1px #93074f solid !important;
	border-bottom: 3px #93074f solid !important;
}
.wpsc_page_numbers a:hover {
	background: #93074f !important;
	color: #FFFFFF !important;
	border: 1px #93074f solid !important;
}
/********************* BLOG COLOUR PAGINATION FORMATTING **********************/

.navigation div.alignleft, .navigation div.alignright {
	color: #FFFFFF !important;
	background: #93074f !important;
}
.navigation div.alignleft a, .navigation div.alignright a {
	background: #f4e1eb !important;
	color: #3b3b3b !important;
}
.navigation div.alignleft:hover, .navigation div.alignright:hover {
	background: #93074f !important;
	color: #FFFFFF !important;
}
.navigation div.alignleft a:hover, .navigation div.alignright a:hover {
	background: #93074f !important;
	color: #FFFFFF !important;
}
/************************ CALENDAR HEADERS FORMATTING *************************/
#wp-calendar th{
background: #93074f;
color: #FFFFFF;
}
/************************* PRODUCT PAGES FORMATTING ***************************/
.productdisplay {
	border: 1px #93074f solid !important;
}
.productdisplay a:hover img {
	border-bottom: 5px #93074f solid !important;
}
.productdisplay input {
	color: #3b3b3b;
	border: 2px #93074f solid !important;
}
.productdisplay input:hover, .productdisplay input:focus {
	border: 2px #93074f solid !important;
	background: #f4e1eb !important;
}
.wpsc_buy_button {
	background: #93074f !important;
	color: #FFFFFF !important;
}
input.wpsc_buy_button:hover, input.wpsc_buy_button:focus {
	background: #dd127b !important;
	color: #FFFFFF !important;
}
.productdisplay h4 {
	background: #93074f !important;
	color: #FFFFFF !important;
}
/********************** PRICE RANGE WIDGET FORMATTING *************************/
.price-widget a {
	background: #f4e1eb !important;
	border: 1px #93074f solid !important;
	color: #3b3b3b;	
}
.price-widget a:hover {
	background: #93074f !important;
	border: 1px #93074f solid !important;
	color: #FFFFFF !important;	
}
/************************** SHOPPING CART FORMATTING **************************/
.numberitems {
	background: #f4e1eb !important;
	border: 1px #93074f solid !important;
}
.cartcount {
	background: #93074f !important;
	color: #FFFFFF !important;
	border: 1px #93074f solid !important;
}
.shoppingcart td {
	background: #f4e1eb !important;
}
.shoppingcart #product, .shoppingcart #quantity, .shoppingcart #price {
	background: #93074f !important;
	color: #FFFFFF !important;
}
.wpsc_empty_the_cart a, .visitshop a{
	background: #93074f !important;
	color: #FFFFFF !important;
	border: 1px #93074f solid !important;
}
.gocheckout a {
	background: #93074f !important;
	color: #FFFFFF !important;
	border: 1px #93074f solid !important;
}
.wpsc_empty_the_cart a:hover, .gocheckout a:hover, .visitshop a:hover{
	background: #dd127b !important;
	color: #FFFFFF !important;
	border: 1px #dd127b solid !important;
}
.total {
	background: #f4e1eb !important;
	color: #3b3b3b !important;
	border: 1px #93074f solid !important;
}
/*************************** CHECKOUT FORMATTING ******************************/
.firstrow td {
	background: #93074f !important;
	color: #FFFFFF !important;
}
.adjustform input, .remove_button{
	background: #f4e1eb !important;
	border: 2px #93074f solid !important;
}
.adjustform input:hover, .remove_button:hover, .adjustform input:focus, .remove_button:focus {
	border: 2px #dd127b solid !important;
}
.wpsc_checkout_table input, .wpsc_checkout_table select,  .wpsc_checkout_table textarea {
	background: #f4e1eb !important;
	color: #3b3b3b !important;
	border: 2px #93074f solid !important;
}
.wpsc_checkout_table input:hover,
.wpsc_checkout_table select:hover,
.wpsc_checkout_table textarea:hover,
.wpsc_checkout_table input:focus,
.wpsc_checkout_table select:focus,
.wpsc_checkout_table textarea:focus {
	border: 2px #dd127b solid !important;
}

input.make_purchase{
	background: #93074f !important;
	border: 1px #93074f solid !important;
	color: #FFFFFF !important;
}
input.make_purchase:focus, input.make_purchase:hover {
	background: #dd127b !important;
	border: 1px #dd127b solid !important;
}
#change_country input{
	background: #93074f !important;
	border: 1px #93074f solid !important;
	color: #FFFFFF !important;
}
#change_country input:hover, #change_country input:focus {
	background: #dd127b !important;
	border: 1px #dd127b solid !important;
}
.shipping_header {
	background: #93074f !important;
	color: #FFFFFF !important;
}
.shipping_header:hover {
	background: #dd127b !important;
}

.total_price {
	background: #93074f !important;
	color: #FFFFFF !important;
}
.total_tax {
	background: #f4e1eb !important;
	color: #3b3b3b !important;
}
/*********************** USER PROFILE PAGES FORMATTING ************************/
.user-profile-links a {
	color: #3b3b3b !important;
	border-right: 10px #93074f solid !important;
	border-left: 1px #93074f solid !important;
	border-bottom: 1px #93074f solid !important;
	border-top: 1px #93074f solid !important;
	background: #f4e1eb !important;
}
.user-profile-links a:hover {
	background: #93074f !important;
	color: #FFFFFF !important;
}
.wrap form td strong {
	background: #93074f !important;
	color: #FFFFFF !important;
}
.wrap input, .wrap select, .wrap textarea{
	background: #f4e1eb !important;
	color: #3b3b3b !important;
	border: 2px #93074f solid !important;
}
.wrap input:hover,
.wrap select:hover,
.wrap textarea:hover,
.wrap input:focus,
.wrap select:focus,
.wrap textarea:focus {
	border: 2px #dd127b solid !important;
}
/************************* AJAX LOGIN FORM FORMATTING *************************/
.ajax-login-form {
	color: #dd127b;
}
.ajax-login-form input {
	border: 1px #dd127b dotted;
}
.ajax-login-form input:hover, .ajax-login-form input:focus {
	border: 1px #dd127b dotted;
	background: #f4e1eb;
}

.ajax-login-form .ajax-submit {
	border: 1px #dd127b solid;
	background: #f4e1eb !important;
	color: #3b3b3b !important;	
}

.ajax-login-form .ajax-submit:focus, .ajax-login-form .ajax-submit:hover {
	background: #dd127b !important;
	color: #FFFFFF !important;
	border: 1px #dd127b solid !important;
}

.ajax-login-form a {
	border: 1px #dd127b solid !important;
	color: #3b3b3b !important;
}
.ajax-login-form a:hover {
	background: #dd127b !important;
	color: #FFFFFF !important;
	border: 1px #dd127b solid !important;
}
