/* 
*  Aleyant skins - v6.0.0
*  Date: Monday, October 24th, 2016, 11:40:02 AM
*  Homepage: http://pressero.com
*  Copyright Aleyant 2016, All Rights Reserved
*/

/*
Skin Name: Skin 1 - Clean & Clear
Skin URI: http://www.aleyant.com
Description: A simplistic Clean design focused on the clarity of content.
Version: 1.0

Copyright: Aleyant 2016, All Rights Reserved
*/

/** Admin shades **/
body {
  background: #ffffff;
  color: #333333;
}
.page-content, body.page-content-editor-body, body.product-detail-editor-body, body.category-content-editor-body {
  background-color: #ffffff;
}

body.customize-iframe-body {
  background-color: #ffffff;
}
a {
  color: #666666;
}

  a:hover {
    color: #333333;
  }

#navigation1 a {
  color: #666666;
}

  #navigation1 a:hover {
    color: #333333;
  }

#navigation2 a, #navigation3 a, #featuredProduct h4 a, #twitter a, #contactBlock a {
  color: #666666;
}

  #navigation2 a:hover, #navigation3 a:hover, #featuredProduct h4 a:hover, #twitter a:hover, #contactBlock a:hover {
    color: #333333;
  }

#navigation4 a {
  color: #666666;
}

  #navigation4 a:hover {
    color: #333333;
  }

img.imageSize_mediumsquare, .featuredProductImage {
  border: 1px #eaeaea solid;
}

img.imageSize_mediumsquare, .featuredProductImage {
  box-shadow: 0px 0px 5px #ffffff;
  -webkit-box-shadow: 0px 0px 5px #ffffff;
  -moz-box-shadow: 0px 0px 5px #ffffff;
}

.name a, .categoryName a {
  color: #015497;
}

  .name a:hover, .categoryName a:hover {
    color: #f8dcfa;
  }

.pageTitle {
  color: #444444;
}

.addToCartButton input,
.loginForm .submit input,
#shopCartPage_button input.cartCheckoutButton,
.checkoutButtons input,
.pageType_checkoutNew .checkout-button input,
.pageType_checkoutNew .btnCheckout,
#controlButtonArea input.edocAddToCartButton {
  background-color: #5db4e8;
  color: #ffffff;
}

  .addToCartButton input:hover,
  .loginForm .submit input:hover,
  #shopCartPage_button input.cartCheckoutButton:hover,
  .checkoutButtons input:hover,
  .pageType_checkoutNew .checkout-button input:hover,
  #controlButtonArea input.edocAddToCartButton:hover {
    background-color: #66ccff;
  }

#container {
  background: #ffffff;
}

img.imageSize_mediumsquare {
  background: #f1f1f1;
}

.hproduct, li.imageSize_mediumsquare, .categoryItem {
  border: 1px #e7e7e7 solid;
}

.loginForm {
  background-color: #e3e3e3;
}

#homeBanner img {
  background-color: #d0e3f2;
}

img.imageSize_mediumsquare:hover {
  border: 1px #ff00ea solid;
}

.productAsset .RadListBox_Default .rlbGroup {
  border-color: #cccccc;
}

  .productAsset .RadListBox_Default .rlbGroup:hover {
    border-color: #666666;
  }

  .productAsset .RadListBox_Default .rlbGroup .rlbList li {
    background-color: #eeeeee;
  }

  .productAsset .RadListBox_Default .rlbGroup li.rlbHovered {
    background-color: #ffffff;
  }

  .productAsset .RadListBox_Default .rlbGroup .rlbList a {
    color: #666666;
  }

    .productAsset .RadListBox_Default .rlbGroup .rlbList a:hover {
      color: #333333;
    }

/* for rad editor */
h1, h2, h3, h4, h5, h6 {
  color: #444444;
}

h2 {
  border-bottom: 1px solid #ccc;
}

h3 {
  border-bottom: 1px solid #ccc;
}

h4 {
  font-weight: bold;
}

h5 {
  font-weight: bold;
}

h6 {
}

/* major */
body {
  font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

h1 {
  font-size: 22px;
}

#siteLogo {
  float: left;
}

  #siteLogo img {
    max-height: 100px;
  }

#subscriberLogo img {
  width: 170px;
  margin: 0 0 0 15px;
}

.aside {
  float: left;
  width: 200px;
  clear: left;
  background: url(images/navShadow.png) repeat-y top right;
  padding: 0 15px 30px 0;
}

#contentArea {
  width: 710px;
}

/* search area */
#siteSearch {
  float: right;
  margin: 30px 0 0 0;
}

  #siteSearch input[type="text"] {
    width: 200px;
    height: 24px;
    border: 1px #ababab solid;
    background: #fff;
    float: left;
    margin: 3px 0 9px;
    line-height: 24px;
  }

.IE6 .searchBox {
  width: 200px;
  height: 24px;
  border: 1px #ababab solid;
  background: #fff;
  float: left;
  margin: 3px 0 9px;
  line-height: 24px;
}

#siteSearch input[type="submit"] {
  background: url(images/searchButton1.png) no-repeat;
  width: 41px;
  height: 34px;
  border: none;
  float: left;
  margin: 0 0 2px 0;
}

.IE6 .searchButton {
  background: url(images/searchButton1-ie6.png) no-repeat 0 0;
  width: 41px;
  height: 34px;
  border: none;
  float: left;
}

#siteSearch input[type="submit"]:hover {
  background-position: 0 -34px;
}

/* cart  */
#cart {
  float: right;
  margin: 30px 25px 0 0;
  position: relative;
  padding: 6px 0 0 0;
}

  #cart a {
    color: #666;
    text-decoration: none;
    font-size: 11px;
    padding: 0;
  }

  #cart img {
    position: absolute;
    left: -22px;
    top: 8px;
    width: 15px;
    height: 16px;
  }

  #cart span {
    border-left: 1px #333 solid;
    padding: 0 7px;
    font-size: 11px;
    color: #333;
    font-weight: bold;
  }

/* Top navigation */
#navigation1 {
  width: 940px;
  margin: 0 10px 20px;
  border-bottom: 1px #c3c3c3 solid;
  height: 34px;
  clear: both;
  padding: 10px 0 0 0;
}
/* Nesting skin */
.sf-menu {
  float: left;
}

  .sf-menu a {
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    text-decoration: none;
    padding: .75em 1em;
  }

    .sf-menu a, .sf-menu a:visited {
    }
  /* using shade above */
  .sf-menu li {
    background: #fff;
  }

    .sf-menu li:hover {
      background: #eee;
    }

    .sf-menu li li {
      background: #eee;
    }

      .sf-menu li li:hover {
        background: #e1e1e1;
      }

      .sf-menu li li li {
        background: #e1e1e1;
      }

        .sf-menu li li li:hover {
          background: #ddd;
        }

    .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
      outline: 0;
    }

/* side navigation */
#primary {
  margin: 40px 0 0 0;
}

#navigation2, #navigation3, .recentHistory {
  border-top: 1px #c3c3c3 solid;
  padding: 15px 0;
}

  .navMenu2, .navMenu3, .recentHistory ul {
    margin: 0;
    padding: 0 0 0 10px;
  }

    .navMenu2 li, .navMenu3 li, .recentHistory li {
      list-style: none;
    }

      .recentHistory li strong {
        font-weight: normal;
      }

    .navMenu2 a, .navMenu3 a, .recentHistory a {
      text-decoration: none;
      border-bottom: 1px solid #fff;
      display: block;
    }
      /* using shade above */
      .navMenu2 a:hover, .navMenu3 a:hover, .recentHistory a:hover {
        border-bottom: 1px solid #c3c3c3;
      }

    .navMenu2 ul, .navMenu3 ul {
      margin: 10px 0;
      padding: 0 0 0 20px;
    }

      .navMenu2 ul li, .navMenu3 ul li {
        list-style: disc;
      }

        .navMenu2 ul li ul, .navMenu3 ul li ul {
          margin: 2px 0;
        }

          .navMenu2 ul li ul li, .navMenu3 ul li ul li {
            list-style: circle;
          }

/* category root */
.categoryPage_root {
  padding: 40px 0 0 0;
}

/* banner */
#homeBanner {
  margin: 0 auto;
  width: 920px;
  padding: 10px;
  border: 1px #bdbdbd solid;
}

/* aside */
#subscriberLogo {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding: 20px 15px 30px 0;
  width: 200px;
}

#subscriberImage {
  border-top: 1px #c3c3c3 solid;
  padding: 20px 0 0 0;
}

/* featured */
#featuredProduct {
  margin: 0;
}

  #featuredProduct a {
    text-decoration: none;
  }

#featuredProductImage {
  display: block;
  border-top: 1px #c3c3c3 solid;
  padding: 20px 0 0;
}

/* twitter */
.twitterList {
  border-top: 1px #c3c3c3 solid;
  margin: 0;
  padding: 20px 0 0 0;
}

/* rss */
.rssList {
  border-top: 1px #c3c3c3 solid;
  margin: 0;
  padding: 20px 0 0 0;
}

  .rssList li {
    padding: 0 10px 0 0;
  }

  .rssList h3 {
    font-size: 12px;
    font-weight: bold;
  }

.rssDescription {
  font-size: 11px;
}

/* contact block */
#contactBlock a {
  border-bottom: none;
}

#contactBlock li {
  list-style: none;
}

#contactBlock h4 {
  font-weight: bold;
  margin: 0 0 5px 0;
  border-top: 1px #c3c3c3 solid;
  padding: 20px 0 0 0;
}

#cbaddress, #cbphone, #cbemail {
  padding: 5px 0;
  margin: 0;
  border-bottom: 1px #ddd solid;
}

/* tagline */
#tagline {
  padding: 10px 0 0 0;
  margin: 0 0 30px 0;
}

/* footer */
#footer {
  width: 960px;
  margin: 0 auto;
  padding: 0 0 40px;
}

.pageType_customize #footer {
  float: none;
  margin: 0;
}

  .pageType_customize #footer div {
    display: none;
  }

.siteMapNav {
  width: auto;
}

/* navigation 4 */
#navigation4 {
  height: 20px;
  margin: 10px 0 0 0;
  z-index: auto;
}

  #navigation4 ul {
    float: left;
  }

  #navigation4 li {
    padding: 0 15px;
  }

  #navigation4 a {
    border: none;
    font-size: 12px;
  }

    #navigation4 a:hover {
      text-decoration: none;
    }

/* page */
.pageTitle {
  font-size: 22px;
  border-bottom: 1px #c3c3c3 solid;
  padding: 3px 0;
}

/* category page */
.hproduct, .categoryItem {
  width: 220px;
  margin: 0 6px 36px;
}

.categoryImage, .productListImage {
  margin: 8px 8px 10px;
}

.categoryName, .name {
  padding: 0 8px 5px;
  text-align: left;
}

  .categoryName a, .name a {
    font-size: 16px;
    text-decoration: none;
    font-family: Arial, sans-serif;
  }

img.imageSize_mediumsquare {
  margin: 0;
}

.categoryLink, .productAtt {
  display: none;
}

.categoryDes, .description {
  padding: 0 8px 10px;
  text-align: left;
  font-size: inherit;
}

/*product detail page */
.productPageImage {
  border: 1px #ddd solid;
}

/* login page */
.pageType_login .pageTitle, .pageType_login #subscriberLogo, .pageType_login #cart, .pageType_login #siteSearch, .pageType_login #featuredProduct, .pageType_login #secondary, .pageType_login #twitter, .pageType_login #rssFeed, .pageType_login #navigation4, .pageType_login #tagline {
  display: none;
}

.pageType_login .loginForm {
  margin: 40px auto 40px;
}

.loginFormLinks a:hover, .loginFormLinks a {
  border: none;
}

.pageType_login #footer .navigation {
  display: none;
}

/* ftp page */
.pageType_ftp #featuredProduct, .pageType_ftp #twitter, .pageType_ftp #rssFeed, .pageType_ftp #navigation4, .pageType_ftp #cart, .pageType_ftp #siteSearch, .pageType_ftp #navigation3, .pageType_ftp #subscriberLogo, .pageType_ftp #tagline {
  display: none;
}

/* lostpassword page */
.pageType_lostpassword #featuredProduct, .pageType_lostpassword #twitter, .pageType_lostpassword #rssFeed, .pageType_lostpassword #navigation4, .pageType_lostpassword #cart, .pageType_lostpassword #siteSearch, .pageType_lostpassword #navigation3, .pageType_lostpassword #subscriberLogo, .pageType_lostpassword #tagline {
  display: none;
}

.pageType_lostpassword .lostpasswordForm {
  margin: 0 auto 40px;
}

/* user info */
.userInfo {
  border: 1px solid #CCC;
  padding: 5px 20px;
  position: absolute;
  right: 10px;
  top: 0;
  border-width: 0 1px 1px 1px;
}

/* cartCost */
.cartCost {
  display: inline-block;
}

/* teaser price */
.teaserPrice {
  background: #eee;
  padding: 2px 0;
  font-family: Arial, sans-serif;
}