
/* header */

.wrapper .header {
/*  
  background-image: url("/images/header_bg.jpg");
  background-color: #000;
*/

    background-image: url(/system/images/printer/customize/appearances/18/original/MM-Header-NEW-4.png);
    background-color: #000000;

  /* background-repeat, background-position? */
}

.wrapper .header .logo {

  color: #fff;
  font-size: 12px;
  font-weight: normal;
  font-style: normal; font-family: "Arial";

  color: #EFEFEF;
  font-size: 24px;
  font-family: "Arial";
  font-style: normal;
  font-weight: normal;

}

.wrapper .header .logo a {
  color: #fff;
}

.wrapper .header .call {
/*  
  color: #8f8e8e;
  font-size: 14px;
  font-weight: normal;
  font-style: normal; font-family: "Arial";

*/
  color:       #FFFFFF;
  font-size:    14px;
  font-weight:  normal;
  font-style:   normal;
  font-family:  Arial;

}

.wrapper .header .call .phone {
/*  
  color: #e81a6d; 
*/
  color:       #E81A6D;
  font-size:    14px;
  font-weight:  normal;
  font-style:   normal;
  font-family:  Arial;

}

.wrapper .header .user-area ul a {
/*
  color: #fff;
  border-bottom-color: #fff;
*/
  color: #FFFFFF;
  border-bottom-color: #FFFFFF;

  font-size:    12px;
  font-weight:  normal;
  font-style:   normal;
  font-family:  Arial;


}

.wrapper .header .user-area, .header .cart .text, .header .cart .text a, .header .cart .total {
/*  color: #fff;*/
  color: #FFFFFF;
  
}

.header .cart .quantity {
/*  color: #e81a6d;*/
  color: #E81A6D
}

/* navigation */

/*regular*/
.wrapper .header .menu li a {
/*  background-color: #272626;*/
  background-color: #262626;
}

.wrapper .header .menu li a {
/*  
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-family: "Arial";
  color: #fff;
  
*/  
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-family: "Arial";
  color: #FFFFFF;
}

.wrapper .header .menu li:hover a, .wrapper .header .menu li.hover a {
  color: #000;
}

.wrapper .header .menu li li a, .wrapper .header .menu li:hover li a, .wrapper .header .menu li.hover li a {
  font-size: 12px;
  color: #000;
}

/*hover*/
.wrapper .header .menu li:hover a {
/*  background-color: #fff;*/
/*  background-color: #FFFFFF;*/
}

.wrapper .header .menu li a:hover, .wrapper .header .menu li.overed a {
/*  color: #000;*/
  color: #000000;
  background-color: #FFFFFF;
}

/*active*/
.wrapper .header .menu li.current a {
/*  background-color: #fff;*/
  background-color: #FFFFFF;

}

.wrapper .header .menu li.current a {
/*
  font-size: 16px;
  color: #000;
*/  
  font-size: 16px;
  color: #000000;
}

/*products*/
.wrapper .header .menu li.products.current > a, .wrapper .header .menu li.products a, .wrapper .header .menu li.products a:hover {
/*  background-color: #e81a6d;*/
  background-color: #89C818;
}

.wrapper .header .menu li.products a, .wrapper .header .menu li.products.current a {
/*
  font-size: 16px;
  font-style: normal; 
  font-family: "Arial";
  color: #fff;
*/
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-family: "Arial";
  color: #FFFFFF;

}

.wrapper .header .menu li.products.current a:hover {
  color: #fff;
}

/* page */

/* site */

body {
  background-color: #FFFFFF;
}

/*text navigation*/
.wrapper .content {
  background-color: #fff;
  background-color: #FFFFFF;
}

.wrapper .content .inner-wrapper {
  background-color: #fff;
  background-color: #FFFFFF;
  
}

.inner .gallery-scrollable div img {
  border-color: #FFFFFF;
}

.inner .gallery-scrollable div.active img {
  border-color: #89C818;
}

.wrapper .breadcrumb li.last span, .wrapper .breadcrumb ul {
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  color: #000;
  
  font-size: 25px;
  color: #00AEEF;
  font-style: normal; 
  font-family: "Arial";
  font-weight: normal;

}

.wrapper .breadcrumb li a {
  font-size: 65%;
  font-weight: normal;
  font-style: normal;
  color: #000;
}

/*title*/
.wrapper h1 {
/*
  font-size: 25px;
  font-style: normal; 
  font-family: "Arial";
  font-weight: normal;
  color: #000;
*/
  font-size: 25px;
  font-style: normal; 
  font-family: "Arial";
  font-weight: normal;
  color: #00AEEF;
}

/*heading*/
.wrapper h2 {
/*  font-size: 24px;
  font-weight: normal;
  font-style: normal; 
  font-family: "Arial";
  color: #000;
*/  
  font-size: 24px;
  font-style: normal; 
  font-family: "Arial";
  font-weight: normal;
  color: #000000;
  
}

.wrapper a, .wrapper a:link {
  color: #8F8F8F;
  text-decoration: none;
}

.wrapper a:visited {
  color: E81A6D;
  text-decoration: none;
}

.wrapper .header .menu li a {
  text-decoration: none;
}

/* page highlight*/
.wrapper .columns .block.order-now {
/*  background-color: #efefef;*/
  background-color: #EFEFEF;
}

.order-now .calculator ul.cal li span {
  border-color: #EFEFEF;
}

.order-now .recieve .title span {
  background-color: #EFEFEF;
}

.wrapper .block.order-now h2 {
/*  
  background-color: #000;
  color: #fff;
  font-weight: normal;
  font-style: normal; font-family: "Arial";
*/

  background-color: #000000;
  color: #FFFFFF;
  font-weight: normal;
  font-style: normal; 
  font-family: "Arial";
  
}

.wrapper .order-now label {
/*  
  color: #000;
  font-weight: bold;
  font-style: normal; font-family: "Arial";
  font-size: 13px;
*/
  
  color: #000000;
  font-weight: bold;
  font-style: normal; 
  font-family: "Arial";
  font-size: 13px;
}

.wrapper .order-now .recieve .row label {
/*
  font-weight: normal;
  color: #000;
  font-style: normal; font-family: "Arial";

*/
  font-weight: normal;
  color: #000000;
  font-style: normal; 
  font-family: "Arial";

}

.wrapper .order-now input.text {
/*  
  color: #000;
  font-weight: normal;
  font-style: normal; font-family: "Arial";  
*/

  color: #000000;
  font-weight: normal;
  font-style: normal; 
  font-family: "Arial";
}

/*notes*/
.wrapper .order-now .tooltip {

  color: #000;
  font-size: 10px;
  font-style: normal; font-family: "Arial";
  font-weight: normal;
  
  color: #000000;
  font-size: 10px;
  font-style: normal;
  font-family: "Arial";
  font-weight: normal;
  
}

.wrapper .order-now .recieve .title {
  font-size: 20px;
  font-weight: normal;
  font-style: normal; font-family: "Arial";
  color: #000;
  
  font-size: 20px;
  font-weight: normal;
  font-style: normal; 
  font-family: "Arial";
  color: #000000;
  
}

/*calendar*/
.wrapper .order-now .calculator ul.cal li span {
  color: #000;
  color: #000000;
}

.wrapper .order-now .calculator ul.cal li.past span {
  color: #d9d9d9;
  color: #8F8F8F;
}

.wrapper .order-now .calculator .days-of-week li {
  color: #777;
  color: #8F8F8F;
}

.wrapper .order-now .calculator ul.cal li.holiday span {
  color: #8F8F8F;
}

.wrapper .order-now .calculator ul.cal li.today .dom {
  color: #000;
  background-color: #ddd;
  
  color: #000000;
  background-color: #8F8F8F;  
}

.wrapper .order-now .calculator ul.cal li.delivery .dom {
  color: #fff;
  background-color: #c62549;
  
  color: #FFFFFF;
  background-color: #C0195C;
  
}

.button, .login-form input.button, .wrapper .buttons .button, h1.w-search .search input.button, #subscriber_submit {
  color: #fff;
  background-color: #000;
  font-weight: bold;
  font-style: normal; 
  font-family: "Arial";
  font-size: 13px;
  
  
  color: #FFFFFF;
  background-color: #000000;
  font-weight: bold;
  font-style: normal; 
  font-family: "Arial";
  font-size: 13px;
  
}

.wrapper #apply_discount, .wrapper #apply_zip_code, .wrapper #remove_zip_code {
  background-color: #000000;
}

.wrapper .buttons .button.grey{
  color: #fff;
  background-color: #999;
  
  color: #FFFFFF;
  background-color: #8F8F8F;
}

.header .cart .button {
  color: #FFFFFF;
  background-color: #E81A6D;
}

.wrapper .footer {
  background-color: #fff;
  background-color: #FFFFFF;
}

.wrapper .footer a {
/*
  color: #E4246E;
  font-family: Arial;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  
*/  
  color: #E81A6D;
  font-family: "Arial";
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}

.wrapper .footer .copyright {
/*
  color: #8f8d8d;
  font-family: Arial;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  
*/  
  color: #8F8F8F;
  font-family: "Arial";
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  
}

/* popup */
.wrapper .menu li.products div.pop-up ul.categorys li a {
  font-size: 13px;
  color: #FFFFFF;
  font-size: 16px;
  background-color: #89C818;
  border-bottom: 1px solid #00AEEF;
}

.wrapper .menu div.pop-up {
  background-color: #89C818;
}

.wrapper .menu div.pop-up.submenu {
  background-color: #FFFFFF;
}

.wrapper .menu div.pop-up.submenu li a:hover {
  background-color: #C4EBEF;
}

.wrapper .menu li.products div.pop-up .cat-details {
  background-color: #FFFFFF;
}

.wrapper .menu li.products div.pop-up .cat-details ul li a {
  background-color: #FFFFFF;
}

.wrapper .menu li.products div.pop-up .cat-details ul li a:hover {
  background-color: #C4EBEF;
}

.wrapper .menu li.products div.pop-up ul.categorys li a:hover {
  color: #FFFFFF;
  background-color: #00AEEF;
}

.wrapper .menu li.products div.pop-up .cat-details ul li a {
  color: red;
  font-size: 13px;
}

/*categories*/
.wrapper .right-menu li a {
/*  
  color: #000;
  background-color: #ededed;
  border-color: #ededed; 
  
/*  color: #000000;
  background-color: #00AEEF;
  border-color: #00AEEF; 
*/}

.right-menu li a:hover {
/*
  background-color: #fff;
  border-color: #e81a6d;
  color: #000;
  
*/
  color: #FFFFFF;
  background-color: #89C818;
  border-color: #89C818; /*same as bg*/
}

.wrapper .right-menu li.current a, .wrapper .right-menu li.current a:hover {
/*  
  background-color: #e81a6d;
  border-color: #e81a6d; /*same as bg
  color: #fff;
*/
  background-color: #89C818;
  border-color: #89C818; /*same as bg*/
  color: #fff;
}


/* homepage items */
.wrapper .columns .item {
  border-color: #00AEEF;
  background-color: #FFFFFF;
}
.wrapper .columns .item .title {
/*  
  font-size: 16px;
  color: #000;
  font-weight: normal;
  font-style: normal;
  font-family: Arial;
*/  

  font-size: 16px;
  color: #262626;
  font-weight: normal;
  font-style: normal;
  
}

.wrapper .columns .item .desc {
/*
  font-size: 13px;
  color: #8f8f8f;
  font-family: Arial;
  font-weight: normal;
  font-style: normal;
*/  

  color: #8F8F8F;
}
/* /homepage items */

.categories .wrapper div.products .item {
  border-color: #00AEEF;
  background-color: #fff;
}

.categories .wrapper  div.products .item:hover {
  background-color: #ededed;
  border-color: #e81a6d;
  
  background-color: #EFEFEF;
  border-color: #89C818;
  
}

.wrapper .categories div.products .item .desc {
  color: #8f8f8f;
  font-style: normal;
  font-weight: bold;
  font-family: Arial;
}

.wrapper .categories div.products .item .title {
  color: #000;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Arial;
}

.wrapper .slogan {
/*  
  font-size: 33px;
  font-weight: normal;
  font-style: normal;
  color: #000;
  font-family: Arial;
*/  
  
  font-size: 8px;
  font-weight: normal;
  font-style: normal;
  color: #FFFFFF;
  font-family: "Arial";
  
}

.wrapper .main-blocks {
/*  background-color: #efefef;
  color: #000;*/

  background-color: #EFEFEF;
  color: #000000;
}

.wrapper .columns.main-blocks .center-stripe {
  background-color: #FFFFFF;
}

.wrapper .slideshow .nav li {
  background-color: #999;
  background-color: #8F8F8F;
}

.wrapper .slideshow .nav li.current {
  background-color: #e81a6d;
  background-color: #E81A6D;
}



