/* Color: White */

body {
    font-family: "Hermes FB Book", Arial, Sans-Serif;
    letter-spacing: normal;
    text-shadow: none;
    border-top: 4px solid #01afea;
    background: #fff url(//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/bg.jpg);
    color: #6E6E6E;
    font-size: 13px;
}
a {
    color: #005895;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.Textbox,
select,
textarea {
    border: 1px solid #e6e6e6;
}
h1.title {
    padding: 0;
    margin: 20px 0 20px;
    font-size: 28px;
    color: #01afea;
}
div.freeShippingBanner {
    position: relative;
    left: 12%;
    top: 30px;
}
#Wrapper,
.Center {
    margin: 0 auto;
    width: 980px;
    position: relative;
}
#Menu > ul > li.First.parent {
    margin-right: 0;
}
#CategoryHeading {
    margin-bottom: 0;
}
#Wrapper .Breadcrumb {
    border-top: none;
    font-family: 'Droid Sans', sans-serif;
    font-size: 11px;
    background: rgba(255, 255, 255, .5);
    width: 100%;
    position: absolute;
    z-index: 3;
}
#TopMenu {
    position: absolute;
    top: -35px;
    right: 0;
    width: 100%;
    width: 942px;
    line-height: 18px;
    font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Varela Round', Arial, sans-serif;
}
#TopMenu li.CartLink {
    background: url("//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/cart-icon.png") no-repeat 14px -1px;
    min-width: 40px;
}
#TopMenu li.CartLink abbr {
    color: #e5e4e1;
}
#TopMenu li.CartLink a span {
    font-weight: 500;
}
#TopMenu li.CartLink a span.total {
    color: #005895;
}
#TopMenu li a {
    font-weight: normal;
    font-size: 12px;
    color: #005895;
    line-height: 18px;
    text-transform: none;
}
#TopMenu li div {
    font-size: 12px;
    color: #888;
    line-height: 15px;
    text-transform: lowercase;
}
#TopMenu li a:hover {
    text-decoration: underline;
}
.slide-show {
    width: 446px;
    border: 0;
    display: inline-block;
  height: 480px;
}
#SearchForm {
    position: relative;
    top: 20px;
    right: 2px;
}
#SearchForm form {
    background: #fcfcfc;
    border: 1px solid #ececec;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#SearchForm input#search_query {
    border: 0;
    background: none;
    padding: 5px 0 5px 10px;
    height: auto;
    font-size: 14px;
    font-family: 'Droid Sans', sans-serif;
    width: 200px;
    text-transform: none;
    text-overflow: ellipsis;
    overflow: hidden;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    vertical-align: middle;
}
#SearchForm .closeIcon {
    color: #999;
    text-decoration: none;
    font-size: 14px;
    display: none;
}
#SearchForm input#search_query:focus {
    width: 200px;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}
#SearchForm .Button {
    padding: 5px;
    vertical-align: middle;
    height: auto;
    background: #7ec049;
    margin: 0;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
div.categoryPicker {
    border: 1px solid #d2d2d2 !important;
    padding-left: 10px;
    padding-bottom: 8px;
}
#Header {
    margin-top: 39px;
    font-family: 'Droid Sans', sans-serif;
}
#HeaderLower {} #Header #SideCategoryList .SideCategoryListClassic {
    float: none;
    text-align: center;
}
#SideCategoryList .category-list {
    display: inline-block;
    *display: inline;
    float: none !important;
}
#SideCategoryList li,
#SideCategoryList .sf-menu li {
    text-transform: uppercase;
}
#SideCategoryList li ul,
#SideCategoryList .sf-menu li ul {
    border-top: 0;
}
#SideCategoryList > li > ul:before,
#SideCategoryList .sf-menu > li > ul:before {
    width: 0;
    height: 0;
    border-left: 5px solid rgba(248, 248, 248, 0);
    border-right: 5px solid rgba(248, 248, 248, 0);
    border-bottom: 5px solid #f2f2f2;
}
#SideCategoryList li li,
#SideCategoryList .sf-menu li li {
    background-image: none;
    border-bottom: 1px solid #ebebeb;
}
#SideCategoryList li li:last-child,
#SideCategoryList .sf-menu li li:last-child {
    border: 0;
}
#SideNewProducts img {
    border: 1px solid #dcdcdc;
}
.order-number {
    font-size: 1.4em;
    font-family: 'Droid Sans', sans-serif;
    letter-spacing: -1px;
    text-transform: uppercase;
}
.hero_slider .Block div {
    border-bottom: 4px solid #000;
}
.hero_slider .Block div div {
    border: 0;
}
.hero div .text h1,
.hero div .text h2,
.hero div .text h3,
.hero div .text p,
.hero div .text a {
    color: #000;
    text-shadow: none;
}
.hero div .text.white * {
    /* Reverse text colour */
    
    color: #fff !important;
    text-shadow: 1px 1px 2px #000 !important;
}
.Block.banner_home_page_bottom div .text.text-light *,
.Block.banner_home_page_bottomA div .text.text-light *,
.Block.banner_category_page_bottom div .text.text-light *,
.Block.banner_brand_page_bottom div .text.text-light *,
.Block.banner_search_page_bottom div .text.text-light * {
    /* Reverse text colour */
    
    color: #fff !important;
    text-shadow: 1px 1px 2px #000 !important;
}
a.btn_link {
    /* All boxed links within banners */
    
    color: #fff !important;
    background: #000;
    text-decoration: none;
    padding: 2px 10px 2px 10px !important;
}
a.btn_link:hover {
    text-decoration: underline;
}
.ToggleSearchFormLink.btn a:hover {} .plain.btn {
    text-transform: capitalize !important;
}
.plain.btn:hover {} .Right li {
    border-bottom: 1px solid #dcdcdc;
}
.Right .ProductList li {
    border: none;
    margin-bottom: 10px;
}
#FooterUpper {
    border: 0;
}
#Footer {
    border-top: 1px solid #e1e1e1;
}
#Footer p {
    color: #6e6e6e;
}
#Footer a {
    color: #9c9c9c;
}
#Footer ul {
    margin: 0;
}
#Footer li {
    list-style: none;
    display: inline-block;
    *display: inline;
    color: #9c9c9c;
    line-height: 11px;
    font-size: 11px;
    margin-bottom: 5px;
}
#Footer .separator {
    margin: 0 8px;
}
#Footer .by-bc {
    padding-left: 16px;
    background: url(//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/bc-logo.png) no-repeat;
    height: 18px;
    display: inline-block;
    *display: inline;
    line-height: 18px;
}
#subscribe_form {
    height: 28px;
    margin-left: 0px;
}
.NewsletterSubscription input {
    border: 0;
    font-size: 12px;
    line-height: 18px;
    padding: 4px 7px 4px 15px;
    width: 140px;
    margin: 0;
    border: 1px solid #d1d1d1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: 'Exo', sans-serif;
    color: #9c9c9c;
    height: 18px;
    margin-bottom: 5px;
}
.NewsletterSubscription input:focus {} .NewsletterSubscription .Button,
.NewsletterSubscription .Button:hover {
    background: #7ec049;
    text-transform: uppercase;
    cursor: pointer;
    color: #fff;
    width: 45px;
    height: 30px;
    padding: 2px;
    padding-right: 6px;
    text-align: center;
    border: 1px solid #d1d1d1;
    border-left: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.Content .ProductList .ProductImage .QuickViewOverlay {
    position: absolute;
    width: 220px;
    height: 255px;
    background: transparent !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -moz-opacity: 0.30;
    -khtml-opacity: 0.30;
    opacity: 0.30;
    top: 0;
    left: 0;
    display: none;
    z-index: 6;
}
.Content .ProductList li .ProductImage:hover .QuickViewOverlay {
    display: block;
}
.Content .ProductList .ProductImage .QuickViewBtn {
    z-index: 7;
}
.Content .ProductList li:hover .ProductImage {
    background-color: #fcfcfc;
    border: 1px solid #e4e4e4;
}
.ProductList .ProductPrice,
.ProductList em {
    line-height: 125%;
    position: static;
    padding: 0 10px;
    display: block;
}
.WishlistProductList li {
    width: auto !important;
}
.WishlistProductList .ProductPrice,
.WishlistProductList em {
    position: static;
}
.WishlistProductList .RemoveFromWishlistForm {
    float: rightl
}
.ProductList li .ProductCompareButton {
    bottom: 0;
    color: #464646;
    position: static;
    padding: 0 7px;
    float: right;
    margin-bottom: 10px;
    margin-top: 0;
}
.ProductList li.over .ProductCompareButton {
    display: block;
}
.ProductList li .CompareSelected {
    display: block;
}
.ProductList li .ProductCompareButton input,
.ProductList li .ProductCompareButton label {
    vertical-align: middle;
}
.ProductList .Rating {
    color: #9a9a9a;
    display: block;
    padding: 3px;
    width: 65px;
    height: 15px;
    background: #fff;
    position: relative;
    top: 0;
    left: 3px;
    z-index: 5;
    margin: 0;
}
.ProductList .Rating0 {
    display: none;
}
.Right .TopSellers li .TopSellerNumber {
    /* Contains the number of the item */
    
    display: none;
}
.Breadcrumb {
    color: #b0b0b0;
}
.Breadcrumb a {
    color: #b0b0b0;
}
.Breadcrumb a:hover {
    color: #9a9a9a;
}
.CompareItem {
    width: 200px;
    border-left: solid 1px #e5e5e5;
}
.CompareFieldName {
    border-bottom: 1px solid #e5e5e5;
    text-transform: uppercase;
    background: #fff !important;
    font-weight: bold !important;
    font-size: 12px !important;
    font-family: 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, Sans-Serif !important;
    color: #FF7800;
}
.CompareFieldTop {
    color: #FF7800;
    background: #fff !important;
}
.CompareFieldTop,
.CompareFieldName {
    padding-left: 10px !important;
}
.CompareFieldName a {
    color: #FF7800;
}
.CompareFieldTop {
    border-top: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
    font-size: 12px;
    font-weight: bold !important;
    padding: 10px 3px;
    background: #f9f9f9;
}
.CompareFieldTop a,
.CompareFieldTop a:hover {
    color: #FF7800;
}
.CompareCenter {
    border-left: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
}
.CompareLeft {
    border-left: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
}
.CartCode {
    border-top: 1px solid #dedede;
}
.CartCode input {
    vertical-align: middle;
}
.ViewCartLink {
    background: url('//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/responsive/Cart.gif') no-repeat 0 50%;
}
table.CartContents,
table.General,
.ShippingMethodList table,
.ComparisonTable {
    border: 0;
    border-left: solid #e5e5e5 1px;
    border-right: solid #e5e5e5 1px;
    border-collapse: collapse;
}
td a.EstimateShippingLink {
    color: #01afea;
}
#cartForm > table > tfoot tr.SubTotal {
    border-bottom: 1px solid #E5E5E5;
}
table.CartContents th,
table.General th {
    color: #005895;
    text-transform: uppercase;
    text-align: left;
    background-color: #f9f9f9;
    font-weight: 700;
    font-family: 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
}
#SuggestiveCartContent .ProductList li {
    width: 196px !important;
}
.CartContents td {
    padding: 20px 23px;
    background: #fff;
    border-bottom: 1px solid #dedede;
}
.CartContents tfoot .SubTotal.First td {
    border-top: 0;
}
.CartContents tfoot .SubTotal td {
    border-top: 0;
    border-bottom: 0;
}
.ExpressCheckoutBlock .CartContents tfoot .SubTotal td {} .CartContents tfoot .GrandTotal td {
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
}
.productAttributes td {
    border: 0;
}
.productAttributes label {
    font-weight: bold;
}
/* Wish List Form
....................................................................... */

.header .actions .btn {
    font-size: 13px !important;
    margin-left: 20px;
}
#wishlistsform .action .edit a {
    background: url(//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/edit.png) transparent left top no-repeat;
}
#wishlistsform .action .delete a {
    background: url(//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/trash.png) transparent left top no-repeat;
}
#wishlistsform .action .share a {
    background: url(//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/share.png) transparent left top no-repeat;
}
/*....................................................................... */

#CartHeader {
    border-top: none;
    position: relative;
}
.JustAddedProduct {
    border: 1px solid #dcdcdc;
    background: #fff;
}
.JustAddedProduct strong,
.JustAddedProduct a {
    text-decoration: none;
}
.JustAddedProduct a:hover {
    text-decoration: underline;
}
.CategoryPagination li {
    margin-left: 3px;
    margin-right: 3px;
}
.CategoryPagination a {
    color: #FF7800;
    display: block;
    padding: 0 5px;
    line-height: 20px;
    min-width: 10px;
    text-align: center;
    background-repeat: no-repeat;
}
.CategoryPagination li.ActivePage {
    background: #fff;
    line-height: 20px;
    min-width: 10px;
    padding: 0 5px !important;
    color: #464646 !important;
}
.CategoryPagination .FloatLeft,
.CategoryPagination .FloatRight {
    margin: 0 5px;
}
.CategoryPagination li a:hover {
    border-bottom: 0;
    text-decoration: none;
    background: #fff;
}
.CheckoutRedeemCoupon {
    background: #f4f4f4;
    border: 1px solid #dcdcdc;
    padding: 10px;
    width: 300px;
    border: 1px solid #dcdcdc;
    margin-bottom: 15px;
    background: #fff;
}
.SubCategoryList {} .Message {
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    background-position: 12px 12px;
    background-repeat: no-repeat;
    font-size: 13px;
    line-height: 19px;
}
.Message a {
    text-decoration: underline;
}
.InfoMessage {
    background-color: #f1fdfd;
    background-image: url('//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/responsive/InfoIcon.png');
    border-color: #ddf1f1;
    color: #125175;
}
.SpecificInfoMessage {
    color: #606060;
    background-color: #f4f4f4;
}
.SuccessMessage {
    background-color: #edffe7;
    background-image: url('//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/responsive/SuccessIcon.png');
    border-color: #edffe7;
    color: #528f3b;
}
.ErrorMessage {
    background-color: #f8eae7;
    background-image: url('//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/responsive/ErrorIcon.png');
    border-color: #f1d8d4;
    color: #b42525;
}
.ComparisonTable tr:hover td,
.ComparisonTable tr.Over td {
    background: #f4f4f4;
}
.QuickSearch {
    border: 1px solid #dcdcdc;
    margin-top: 15px;
    margin-left: -16px;
}
.QuickSearch:before {
    content: "";
    height: 10px;
    width: 19px;
    background-image: url('//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/responsive/up-arrow.png');
    background-repeat: no-repeat;
    position: absolute;
    top: -10px;
    left: 55px;
}
td.QuickSearchResultMeta {
    padding-right: 20px;
}
.QuickSearchHover td {
    background: #f4f4f4;
}
.QuickSearchAllResults a {} .QuickSearchResult .Price {
    color: #4e4e4e;
}
.CreateAccount {} .AccountLogin {} #CreateAccountForm {} #CreateAccountForm h3 {} .SearchTips .Examples {
    background: #f4f4f4;
}
hr {
    background: #dcdcdc;
    border: #dcdcdc;
}
.Right hr {
    background: transparent;
    border: 0;
}
.MiniCart .SubTotal {
    color: #4e4e4e;
}
/* Shipping Estimation on Cart Contents Page */

.EstimateShipping {
    background: #fff;
    padding: 20px;
    float: right;
}
/* Express Checkout */

div.secure {
    float: left;
    position: relative;
    top: 10px;
    left: 0;
}
div.secure table {
    display: inline-block;
}
div.secure table td {
    height: 88px;
    width: 130px;
    border: 0;
}
div.AuthorizeNetSeal {
    display: inline-block;
    position: relative;
    top: -25px;
    margin-right: 20px !important;
}
.ExpressCheckoutBlock .ExpressCheckoutTitle {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 20px 15px;
    background: none;
    margin: 0;
}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
    border-top: none;
}
#CheckoutStepAccountDetails .ExpressCheckoutTitle {
    border-top: 1px solid #efefef;
}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {} .ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
    color: #9a9a9a;
}
.ExpressCheckoutBlock .uniform-multiselect {
    margin-bottom: 10px;
}
/* Tabbed Navigation */

.TabNav {
    border-bottom: 1px solid #E5E5E5;
    height: 43px;
    padding: 0;
}
.TabNav li {
    float: left;
    margin: 0 5px 0 0;
}
.TabNav li a {
    border: 1px solid #dedede;
    background: #ededed;
    color: #000;
    padding: 0 15px;
    line-height: 42px;
    display: block;
    margin: 0;
    font-family: 'Droid Sans', sans-serif;
    color: #6E6E6E;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.TabNav li a:hover {
    text-decoration: none;
    background: #fff;
}
.TabNav li.Active {
    margin-top: 0;
}
.TabNav li.Active a {
    border-bottom: 1px solid #E5E5E5;
    background: #fff;
    line-height: 42px;
    color: #333;
}
/* Product Videos */

#LayoutColumn1 .video iframe {
    margin: 0 auto;
    display: block;
    max-width: 100%;
}
#PageContent p iframe {
    max-width: 100%;
}
.currentVideo {} .videoRow:hover {} .CartContents .ItemShipping th {
    border-bottom-color: #dcdcdc;
    border-top-color: #dcdcdc;
    background: #f4f4f4;
    color: #2f2f2f;
}
/* start fast cart styles */

#fastCartContainer {
    font-size: 13px;
    padding: 0 !important
}
.fastCartContent h2 {
    background-color: transparent;
}
.fastCartContent h3 {
    background-color: transparent;
}
.fastCartThumb {
    border: 1px solid #e5e5e5;
    padding: 5px;
}
.fastCartSummaryBox {
    background-color: #f4f4f4;
}
.fastCartSummaryBox a:hover {
    text-decoration: underline;
}
.fastCartSummaryBox .subtotal {
    border-color: #fff;
}
.fastCartSummaryBox .ProductPrice {
    border-color: #fff;
}
.fastCartContent .fastCartTop a,
.fastCartContent .ProductList .ProductDetails a {
    color: #FF7800;
}
.fastCartContent .ProductPrice,
.fastCartContent .ProductList em {
    color: #464646;
    font-weight: bold;
    font-style: normal;
}
.fastCartContent .ProductList em .RetailPriceValue {
    color: #6E6E6E;
}
.fastCartContent .Quantity {
    color: #606060;
}
.fastCartContent p {
    color: #444444;
}
.fastCartContent .ProductList li {
    background-color: #FFF;
}
#fastCartContainer .ProductList li {
    width: 169px !important;
    min-height: 380px;
    margin-right: 18px !important;
}
#fastCartContainer .ProductList .ProductImage {
    height: 236px !important;
    width: 169px !important;
    padding: 0;
    background: #fff;
}
#fastCartContainer .ProductList .ProductImage img {
    width: auto !important;
    height: auto !important;
    max-width: 169px !important;
    max-height: 236px !important;
}
.fastCartBottom h3 {
    border-bottom: 0 solid #DADADA;
    border-top: 0 solid #DADADA;
    color: #464646;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 15px;
    padding: 0;
}
.fcartTitle {
    display: none;
}
/* end fast cart styles */
/* Modal */

#ModalContainer {
    border-color: #000;
}
#QuickViewImage,
#QuickViewProductDetails {
    border-color: #f4f4f4 !important;
}
#QuickViewProductDetails td,
#QuickViewProductDetails .productAttributeRow,
.DetailRow {
    border-color: #e7e7e7;
}
.SubCategoryListGrid {
    border-bottom: 1px solid #dcdcdc;
}
#AjaxLoading,
.OrderItemMessage,
.CurrencyList a.Sel,
.SharePublicWishList {
    background: #f4f4f4;
}
#socnet {} .ProductTinyImageList li {
    border: none !important;
}
.TinyOuterDiv {
    border: none !important;
}
#prodAccordion {
    border-top: 1px solid #e3e3e3;
    clear: both;
}
#prodAccordion .Block h2 {
    border-bottom: 1px solid #e3e3e3;
    padding-right: 30px !important;
    position: relative;
}
#prodAccordion .Block h2 span {
    position: absolute;
    top: 16px;
    right: 0;
    z-index: 1;
    height: 20px;
    width: 20px;
    margin: 0 0;
    text-align: center;
    text-indent: 0;
    text-transform: uppercase;
    display: block;
}
#prodAccordion .Block h2 span:after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    height: 20px;
    width: 20px;
    text-align: center;
    font-family: 'FontAwesome';
    font-weight: normal;
    font-style: normal;
    content: '\f067';
}
#prodAccordion .current h2 span:after {
    content: '\f068';
}
#prodAccordion .Block:last-child {
    border-bottom: 0px solid #f2f2f2;
}
.prodAccordionContent {} #TopMenu .phoneIcon {
    color: #026398;
}
#TopMenu .phoneIcon a {
    color: #d0d0d0;
    text-decoration: none !important;
}
/* For the currency chooser */

#Header .Center {
    position: relative;
    z-index: 2;
}
#HeaderLower {
    position: relative;
    text-align: center;
    z-index: 1;
    background: #01afea;
}
#currency-chooser {
    clear: both;
    float: right;
    font-size: 11px;
    margin-top: 6px;
    text-transform: uppercase;
    position: relative;
    z-index: 10;
}
#currency-chooser .currency-info {
    float: left;
    margin-right: 5px;
    color: #b8b8b8;
}
#currency-chooser .currency-info span {
    font-weight: 700;
}
#change-currency {
    color: #FF7800;
    cursor: pointer;
    float: left;
}
#currency-chooser .currencies {
    background: #026398;
    display: none;
    margin-top: 30px;
    padding: 10px;
    position: absolute;
    right: 0px;
    z-index: 10;
    width: 168px;
    color: #fff;
}
#currency-chooser .currencies:before {
    background: url("//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/blue-up-arrow.jpg") repeat scroll 0 0 transparent;
    content: "";
    display: block;
    height: 8px;
    left: 50%;
    margin-left: -8px;
    position: absolute;
    top: -8px;
    width: 17px;
    z-index: 1;
}
#currency-chooser .currencies dd {
    background: transparent;
    border-bottom: 1px solid #1B72A2 !important;
}
#currency-chooser .currencies dd a {
    background: transparent;
    border: none;
    padding: 5px;
}
#currency-chooser .currencies dd a.Sel {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
}
.ProductPriceWrap {
    border: 0;
    color: #464646;
    font-size: 22px;
    padding: 0 0 12px;
    margin: 0;
}
.PrimaryProductDetails {} .PrimaryProductDetails .ProductThumbWrap {
    float: left;
}
.PrimaryProductDetails .zoomPad img {
    border: 1px solid #f4f4f4;
    border-top: 0 none;
}
/* Gift Certificate
....................................................................... */

#SideAccountMenu li,
#GiftCertificatesMenu li {} .Block.YourAccount p {
    line-height: 2.8ex;
}
/* Form fields */

input.field-xlarge,
select.field-xlarge {} select.field-xlarge {} .HorizontalFormContainer dt {
    line-height: 28px;
    vertical-align: middle;
    padding: 0;
}
.AccountOrdersList {
    list-style: none;
    margin: 0;
}
.AccountOrdersList > li {
    margin-top: 20px;
}
#socnet #socnet .icon-social-theme:first-child {
    margin-left: -3px;
}
.facebookLike iframe {
    padding: 10px 0;
    height: 20px;
}
#HeaderLower .Center p {
    color: #ffff66;
    font-weight: 800;
    position: relative;
    font-size: 12px;
    top: 8px;
    text-transform: uppercase;
    float: right;
}
#SimilarProductsByCustomerViews .ProductList {
    margin-left: 0 !important;
}
#SimilarProductsByCustomerViews .ProductList li {
    float: left;
    max-width: 196px;
}
#SimilarProductsByCustomerViews .ProductList .ProductImage,
#SimilarProductsByCustomerViews .ProductList .ProductImage img {
    max-width: 194px !important;
}
#SimilarProductsByCustomerViews {
    position: relative;
    top: 30px;
}
.video iframe {
    margin: 0 auto;
    display: block;
}
#Outer > div.homeWrap {
    background-color: #fff;
}
#ReorderForm > input.btn {
    margin-bottom: 10px;
}
/* Side Nav */

.Left #SideCategoryList > div > ul > li > ul {
    display: block !important;
    visibility: visible !important;
}
.Left #SideCategoryList > div > ul > li > ul > li > a {
    color: #005895;
    font-size: 14px;
    font-weight: 800;
    text-decoration: none !important;
}
.Left #SideCategoryList > div > ul > li > a {
    display: none;
}
.Left #SideCategoryList ul li ul {
    position: static;
    margin: 0;
    left: 0 !important;
    top: 5px;
    background: none;
    width: 160px !important;
    position: static;
    margin: 0 !important;
}
#SideCategoryList > div > ul > li > ul > li {
    width: 100% !important;
}
.Left #SideCategoryList li ul li a {
    width: 150px;
    padding: 15px 0;
    color: #01AFEA;
    font-size: 14px;
    font-weight: 500;
}
.Left #SideCategoryList li ul li {
    margin: 0;
}
.Left #SideCategoryList li ul li li a {
    padding-left: 10px;
}
.Left #SideCategoryList li li li li a {
    padding-left: 20px;
}
.Left #SideCategoryList > div > ul > li > ul > li {
    margin: 0;
}
#SideCategoryList > div > ul > li > span.arrow {
    display: none;
}
.Left .CategoryList {
    padding: 0 !important;
    float: left !important;
}
.arrow {
    position: absolute;
    right: 5px;
    top: 18px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 8.66px solid #005895;
    cursor: pointer;
}
.category-list li {
    position: relative;
}
.rotated {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8.66px solid #005895;
    cursor: pointer;
    right: 6px;
    top: 20px;
}
/* END SIDE NAV */
/* PRODUCT DETAILS PRODUCT DESCRIPTION */

.ProductDescriptionContainer p,
.ProductDescriptionContainer li {
    font-size: 12px;
    line-height: 18px;
}
.ProductDescriptionContainer ul {
    margin-top: 10px;
}
/* END PRODUCT DETAILS PRODUCT DESCRIPTION */
/* ABOUT PAGE */

.Left #SideSubPageList h2 {
    display: none;
}
.aboutHeading + .Left {
    width: 165px;
}
.Left #SideSubPageList {
    padding: 0;
    border-bottom: 0;
}
.Left #SideSubPageList .PageList li {
    border-bottom: 1px solid #ebebeb;
    padding: 15px 0;
    font-weight: 800;
}
/* END ABOUT PAGE */

#ProductDetails > div > div.productTabs {
    clear: both;
    position: relative;
    top: 20px;
    margin-bottom: 50px;
}
#ProductDetails > div > div.productTabs #ProductOtherDetails .ProductDetailsGrid .DetailRow {
    float: none;
}
#ProductDetails > div > div.productTabs #ProductOtherDetails .ProductDetailsGrid .DetailRow .Label {
    margin: 7px 0 0 0;
    width: 180px;
}
#ProductDetails > div > div.productTabs .Block {
    border: 1px solid #E5E5E5;
    border-top: 0;
    margin: 0 !important;
    padding: 10px !important;
}
.maxQuantity {
    display: none;
}
#SearchPageHeader {
    margin-top: 20px;
}
div.selector span:before {
    color: #01afea;
}
/* PRODUCT CATEGORY AJAX STYLING */

#CategoryContent h2 {
    margin-top: 10px;
    padding-top: 20px;
    margin-bottom: 5px;
    color: #01afea;
    font-weight: normal;
    font-family: "Hermes FB Thin";
    font-size: 35px;
    border-top: 1px solid #ebebeb;
}
#CategoryContent h2:first-child {
    border-top: none;
}
#CategoryContent {
    float: left;
    width: 100%;
}
#ProductOtherDetails .DetailRow {
    padding-bottom: 0;
}
#ProductOtherDetails .ProductDetailsGrid {
    margin-left: 0;
}
#CategoryContent .item .ProductPriceRating img {
    padding-left: 0px;
}
#CategoryContent .ProductList .item .options {
    list-style: none;
    margin: 0;
    padding-left: 10px;
    float: left;
    width: 95%;
}
#CategoryContent > img {
    padding: 20px;
}
#CategoryContent .ProductList .item .options li {
    float: left;
    padding-right: 5px;
    color: #005895;
    padding-bottom: 0;
}
.catSpinner {
    display: none;
    margin: 0 auto;
}
/* END PRODUCT CATEGORY AJAX STYLING */

.Content.Widest.gentlePowerPage,
.Content.Widest.gentlePowerPage #PageContent,
.Content.Widest.gentlePowerPage #PageContent .BlockContent {
    margin-bottom: 0 !important;
    padding-bottom: 0;
}
.gentleWrapper + #ContainerFooter {
    margin-top: 0;
}
.ContentHead h1.title {
    margin-top: 10px;
    padding-top: 20px;
    margin-bottom: 5px;
    color: #01afea;
    font-weight: normal;
    font-family: "Hermes FB Thin";
    font-size: 43px;
}
/* CAMP WONDER FACEBOOK LIKE BUTTON  */
/* TOP NAV */

#HeaderLower #Menu li:nth-child(2) ul.child {
    left: 50% !important;
    width: 274px;
}
#HeaderLower li a:hover,
#HeaderLower li a:hover:after {
    text-decoration: underline;
}
div#Header #HeaderLower li {
    margin-right: 59px !important;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
}
div#Header #HeaderLower li.Last {
    margin-right: 0;
    float: right;
}
div#Header #HeaderLower li.First {
    margin-right: 130px;
}
h1.babyCat,
h2.babyCat {
    margin-bottom: 5px;
    color: #01afea;
    font-weight: normal;
    font-family: "Hermes FB Thin";
    font-size: 35px;
    text-transform: none;
}
img.elephantAlone {
    display: none;
}
/* Color: White */

body {
    font-family: "Hermes FB Book", Arial, Sans-Serif;
    letter-spacing: normal;
    text-shadow: none;
    border-top: 4px solid #01afea;
    background: #fff url(//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/bg.jpg);
    color: #6E6E6E;
    font-size: 13px;
}
a {
    color: #005895;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.Textbox,
select,
textarea {
    border: 1px solid #e6e6e6;
}
h1.title {
    padding: 0;
    margin: 20px 0 20px;
    font-size: 28px;
    color: #01afea;
}
div.freeShippingBanner {
    position: relative;
    left: 12%;
    top: 30px;
}
#Wrapper,
.Center {
    margin: 0 auto;
    width: 980px;
    position: relative;
}
#Wrapper,
.Breadcrumb {} #Menu > ul > li.First.parent {
    margin-right: 0;
}
.catTemplate h1.title {
    position: absolute;
    left: 370px;
    color: #005895;
    font-size: 45px;
    top: 40px;
    font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Varela Round', Arial, sans-serif;
}
.catTemplate.catAcne h1.title {
    top: 49px;
    line-height: 50px;
}
.catTemplate.catLongName h1.title {
    font-size: 31px;
    top: 30px;
    line-height: 38px;
    letter-spacing: -1px;
}
.catTemplate.catShop h1.title {
    left: 230px;
}
.catTemplate h1.title span {
    font-weight: normal;
    font-size: 30px;
    line-height: 36px;
}
.CategoryDescription {
    width: 100%;
}
.CategoryDescription .catImg {
    float: left;
    margin-right: 20px;
}
.CategoryDescription .catHeadContent {
    float: left;
    margin-top: 110px;
    color: #005895;
    max-width: 600px;
}
.catLongName .CategoryDescription .catHeadContent {
    margin-top: 90px;
    margin-bottom: 15px;
}
.CategoryDescription p {
    margin: 0;
}
#CategoryHeading {
    margin-bottom: 0;
}
#CategoryHeading .CategoryDescription .catHeadContent p {
    line-height: 17px;
    font-size: 14px;
}
.catLongName #CategoryHeading .CategoryDescription .catHeadContent p {
    font-size: 13px;
}
#Wrapper .Breadcrumb {
    border-top: none;
    font-family: 'Droid Sans', sans-serif;
    font-size: 11px;
    background: rgba(255, 255, 255, .5);
    width: 100%;
    position: absolute;
}
#TopMenu {
    position: absolute;
    top: -35px;
    right: 0;
    width: 100%;
    width: 942px;
    line-height: 18px;
}
#TopMenu li.CartLink {
    background: url("//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/cart-icon.png") no-repeat 14px -1px;
    min-width: 40px;
}
#TopMenu li.CartLink abbr {
    color: #e5e4e1;
}
#TopMenu li.CartLink a span {
    font-weight: 500;
}
#TopMenu li.CartLink a span.total {
    color: #005895;
}
#TopMenu li a {
    font-weight: normal;
    font-size: 12px;
    color: #005895;
    line-height: 18px;
    text-transform: none;
}
#TopMenu li div {
    font-size: 12px;
    color: #888;
    line-height: 15px;
    text-transform: lowercase;
}
#TopMenu li a:hover {
    text-decoration: underline;
}
#SearchForm {
    position: relative;
    top: 20px;
    right: 2px;
}
#SearchForm form {
    background: #fcfcfc;
    border: 1px solid #ececec;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#SearchForm input#search_query {
    border: 0;
    background: none;
    padding: 5px 0 5px 10px;
    height: auto;
    font-size: 14px;
    font-family: 'Droid Sans', sans-serif;
    width: 200px;
    text-transform: none;
    text-overflow: ellipsis;
    overflow: hidden;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    vertical-align: middle;
}
#SearchForm .closeIcon {
    color: #999;
    text-decoration: none;
    font-size: 14px;
    display: none;
}
#SearchForm input#search_query:focus {
    width: 200px;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}
#SearchForm .Button {
    padding: 5px;
    vertical-align: middle;
    height: auto;
    background: #7ec049;
    margin: 0;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
div.categoryPicker {
    border: 1px solid #d2d2d2 !important;
    padding-left: 10px;
    padding-bottom: 8px;
}
#Header {
    margin-top: 39px;
    font-family: 'Droid Sans', sans-serif;
}
#HeaderLower {} #Header #SideCategoryList .SideCategoryListClassic {
    float: none;
    text-align: center;
}
#SideCategoryList .category-list {
    display: inline-block;
    *display: inline;
    float: none !important;
}
#SideCategoryList li,
#SideCategoryList .sf-menu li {
    text-transform: uppercase;
}
#SideCategoryList li ul,
#SideCategoryList .sf-menu li ul {
    border-top: 0;
}
#SideCategoryList > li > ul:before,
#SideCategoryList .sf-menu > li > ul:before {
    width: 0;
    height: 0;
    border-left: 5px solid rgba(248, 248, 248, 0);
    border-right: 5px solid rgba(248, 248, 248, 0);
    border-bottom: 5px solid #f2f2f2;
}
#SideCategoryList li li,
#SideCategoryList .sf-menu li li {
    background-image: none;
    border-bottom: 1px solid #ebebeb;
}
#SideCategoryList li li:last-child,
#SideCategoryList .sf-menu li li:last-child {
    border: 0;
}
#SideNewProducts img {
    border: 1px solid #dcdcdc;
}
.order-number {
    font-size: 1.4em;
    font-family: 'Droid Sans', sans-serif;
    letter-spacing: -1px;
    text-transform: uppercase;
}
.hero_slider .Block div {
    border-bottom: 4px solid #000;
}
.hero_slider .Block div div {
    border: 0;
}
.hero div .text h1,
.hero div .text h2,
.hero div .text h3,
.hero div .text p,
.hero div .text a {
    color: #000;
    text-shadow: none;
}
.hero div .text.white * {
    /* Reverse text colour */
    
    color: #fff !important;
    text-shadow: 1px 1px 2px #000 !important;
}
.Block.banner_home_page_bottom div .text.text-light *,
.Block.banner_home_page_bottomA div .text.text-light *,
.Block.banner_category_page_bottom div .text.text-light *,
.Block.banner_brand_page_bottom div .text.text-light *,
.Block.banner_search_page_bottom div .text.text-light * {
    /* Reverse text colour */
    
    color: #fff !important;
    text-shadow: 1px 1px 2px #000 !important;
}
a.btn_link {
    /* All boxed links within banners */
    
    color: #fff !important;
    background: #000;
    text-decoration: none;
    padding: 2px 10px 2px 10px !important;
}
a.btn_link:hover {
    text-decoration: underline;
}
.ToggleSearchFormLink.btn a:hover {} .plain.btn {
    text-transform: capitalize !important;
}
.plain.btn:hover {} .Right li {
    border-bottom: 1px solid #dcdcdc;
}
.Right .ProductList li {
    border: none;
    margin-bottom: 10px;
}
#FooterUpper {
    border: 0;
}
#Footer {
    border-top: 1px solid #e1e1e1;
}
#Footer p {
    color: #6e6e6e;
}
#Footer a {
    color: #9c9c9c;
}
#Footer ul {
    margin: 0;
}
#Footer li {
    list-style: none;
    display: inline-block;
    *display: inline;
    color: #9c9c9c;
    line-height: 11px;
    font-size: 11px;
    margin-bottom: 5px;
}
#Footer .separator {
    margin: 0 8px;
}
#Footer .by-bc {
    padding-left: 16px;
    background: url(//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/bc-logo.png) no-repeat;
    height: 18px;
    display: inline-block;
    *display: inline;
    line-height: 18px;
}
#subscribe_form {
    height: 28px;
    margin-left: 0px;
}
.NewsletterSubscription input {
    border: 0;
    font-size: 12px;
    line-height: 18px;
    padding: 4px 7px 4px 15px;
    width: 140px;
    margin: 0;
    border: 1px solid #d1d1d1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: 'Exo', sans-serif;
    color: #9c9c9c;
    height: 18px;
    margin-bottom: 5px;
}
.NewsletterSubscription input:focus {} .NewsletterSubscription .Button,
.NewsletterSubscription .Button:hover {
    background: #7ec049;
    text-transform: uppercase;
    cursor: pointer;
    color: #fff;
    width: 45px;
    height: 30px;
    padding: 2px;
    padding-right: 6px;
    text-align: center;
    border: 1px solid #d1d1d1;
    border-left: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.Content .ProductList .ProductImage {
    background: #fff;
    padding: 0;
    width: 205px !important;
    height: 308px !important;
    border: 1px solid #fff;
}
.Content .ProductList .ProductImage .QuickViewOverlay {
    position: absolute;
    width: 220px;
    height: 255px;
    background: transparent !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -moz-opacity: 0.30;
    -khtml-opacity: 0.30;
    opacity: 0.30;
    top: 0;
    left: 0;
    display: none;
    z-index: 6;
}
.Content .ProductList li .ProductImage:hover .QuickViewOverlay {
    display: block;
}
.Content .ProductList .ProductImage .QuickViewBtn {
    z-index: 7;
}
.Content .ProductList li:hover .ProductImage {
    background-color: #fcfcfc;
    border: 1px solid #e4e4e4;
}
.ProductList .ProductPrice,
.ProductList em {
    line-height: 125%;
    position: static;
    padding: 0 10px;
    display: block;
}
.WishlistProductList li {
    width: auto !important;
}
.WishlistProductList .ProductPrice,
.WishlistProductList em {
    position: static;
}
.WishlistProductList .RemoveFromWishlistForm {
    float: rightl
}
.ProductList li .ProductCompareButton {
    bottom: 0;
    color: #464646;
    position: static;
    padding: 0 7px;
    float: right;
    margin-bottom: 10px;
    margin-top: 0;
}
.ProductList li.over .ProductCompareButton {
    display: block;
}
.ProductList li .CompareSelected {
    display: block;
}
.ProductList li .ProductCompareButton input,
.ProductList li .ProductCompareButton label {
    vertical-align: middle;
}
.ProductList .Rating {
    color: #9a9a9a;
    display: block;
    padding: 3px;
    width: 65px;
    height: 15px;
    background: #fff;
    position: relative;
    top: 0;
    left: 3px;
    z-index: 5;
    margin: 0;
}
.ProductList .Rating0 {
    display: none;
}
.Right .TopSellers li .TopSellerNumber {
    /* Contains the number of the item */
    
    display: none;
}
.Breadcrumb {
    color: #b0b0b0;
}
.Breadcrumb a {
    color: #b0b0b0;
}
.Breadcrumb a:hover {
    color: #9a9a9a;
}
.CompareItem {
    width: 200px;
    border-left: solid 1px #e5e5e5;
}
.CompareFieldName {
    border-bottom: 1px solid #e5e5e5;
    text-transform: uppercase;
    background: #fff !important;
    font-weight: bold !important;
    font-size: 12px !important;
    font-family: 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, Sans-Serif !important;
    color: #FF7800;
}
.CompareFieldTop {
    color: #FF7800;
    background: #fff !important;
}
.CompareFieldTop,
.CompareFieldName {
    padding-left: 10px !important;
}
.CompareFieldName a {
    color: #FF7800;
}
.CompareFieldTop {
    border-top: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
    font-size: 12px;
    font-weight: bold !important;
    padding: 10px 3px;
    background: #f9f9f9;
}
.CompareFieldTop a,
.CompareFieldTop a:hover {
    color: #FF7800;
}
.CompareCenter {
    border-left: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
}
.CompareLeft {
    border-left: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
}
.CartCode {
    border-top: 1px solid #dedede;
}
.CartCode input {
    vertical-align: middle;
}
.ViewCartLink {
    background: url('//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/responsive/Cart.gif') no-repeat 0 50%;
}
table.CartContents,
table.General,
.ShippingMethodList table,
.ComparisonTable {
    border: 0;
    border-left: solid #e5e5e5 1px;
    border-right: solid #e5e5e5 1px;
    border-collapse: collapse;
}
td a.EstimateShippingLink {
    color: #01afea;
}
#cartForm > table > tfoot tr.SubTotal {
    border-bottom: 1px solid #E5E5E5;
}
table.CartContents th,
table.General th {
    color: #005895;
    text-transform: uppercase;
    text-align: left;
    background-color: #f9f9f9;
    font-weight: 700;
    font-family: 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
}
#SuggestiveCartContent .ProductList li {
    width: 196px !important;
}
.CartContents td {
    padding: 20px 23px;
    background: #fff;
    border-bottom: 1px solid #dedede;
}
.CartContents tfoot .SubTotal.First td {
    border-top: 0;
}
.CartContents tfoot .SubTotal td {
    border-top: 0;
    border-bottom: 0;
}
.ExpressCheckoutBlock .CartContents tfoot .SubTotal td {} .CartContents tfoot .GrandTotal td {
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
}
.productAttributes td {
    border: 0;
}
.productAttributes label {
    font-weight: bold;
}
/* Wish List Form
....................................................................... */

.header .actions .btn {
    font-size: 13px !important;
    margin-left: 20px;
}
#wishlistsform .action .edit a {
    background: url(//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/edit.png) transparent left top no-repeat;
}
#wishlistsform .action .delete a {
    background: url(//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/trash.png) transparent left top no-repeat;
}
#wishlistsform .action .share a {
    background: url(//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/share.png) transparent left top no-repeat;
}
/*....................................................................... */

#CartHeader {
    border-top: none;
    position: relative;
}
.JustAddedProduct {
    border: 1px solid #dcdcdc;
    background: #fff;
}
.JustAddedProduct strong,
.JustAddedProduct a {
    text-decoration: none;
}
.JustAddedProduct a:hover {
    text-decoration: underline;
}
.CategoryPagination li {
    margin-left: 3px;
    margin-right: 3px;
}
.CategoryPagination a {
    color: #FF7800;
    display: block;
    padding: 0 5px;
    line-height: 20px;
    min-width: 10px;
    text-align: center;
    background-repeat: no-repeat;
}
.CategoryPagination li.ActivePage {
    background: #fff;
    line-height: 20px;
    min-width: 10px;
    padding: 0 5px !important;
    color: #464646 !important;
}
.CategoryPagination .FloatLeft,
.CategoryPagination .FloatRight {
    margin: 0 5px;
}
.CategoryPagination li a:hover {
    border-bottom: 0;
    text-decoration: none;
    background: #fff;
}
.CheckoutRedeemCoupon {
    background: #f4f4f4;
    border: 1px solid #dcdcdc;
    padding: 10px;
    width: 300px;
    border: 1px solid #dcdcdc;
    margin-bottom: 15px;
    background: #fff;
}
.SubCategoryList {} .Message {
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    background-position: 12px 12px;
    background-repeat: no-repeat;
    font-size: 13px;
    line-height: 19px;
}
.Message a {
    text-decoration: underline;
}
.InfoMessage {
    background-color: #f1fdfd;
    background-image: url('//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/responsive/InfoIcon.png');
    border-color: #ddf1f1;
    color: #125175;
}
.SpecificInfoMessage {
    color: #606060;
    background-color: #f4f4f4;
}
.SuccessMessage {
    background-color: #edffe7;
    background-image: url('//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/responsive/SuccessIcon.png');
    border-color: #edffe7;
    color: #528f3b;
}
.ErrorMessage {
    background-color: #f8eae7;
    background-image: url('//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/responsive/ErrorIcon.png');
    border-color: #f1d8d4;
    color: #b42525;
}
.ComparisonTable tr:hover td,
.ComparisonTable tr.Over td {
    background: #f4f4f4;
}
.QuickSearch {
    border: 1px solid #dcdcdc;
    margin-top: 15px;
    margin-left: -16px;
}
.QuickSearch:before {
    content: "";
    height: 10px;
    width: 19px;
    background-image: url('//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/responsive/up-arrow.png');
    background-repeat: no-repeat;
    position: absolute;
    top: -10px;
    left: 55px;
}
td.QuickSearchResultMeta {
    padding-right: 20px;
}
.QuickSearchHover td {
    background: #f4f4f4;
}
.QuickSearchAllResults a {} .QuickSearchResult .Price {
    color: #4e4e4e;
}
.CreateAccount {} .AccountLogin {} #CreateAccountForm {} #CreateAccountForm h3 {} .SearchTips .Examples {
    background: #f4f4f4;
}
hr {
    background: #dcdcdc;
    border: #dcdcdc;
}
.Right hr {
    background: transparent;
    border: 0;
}
.MiniCart .SubTotal {
    color: #4e4e4e;
}
/* Shipping Estimation on Cart Contents Page */

.EstimateShipping {
    background: #fff;
    padding: 20px;
    float: right;
}
/* Express Checkout */

div.secure {
    float: left;
    position: relative;
    top: 10px;
    left: 0;
}
div.secure table {
    display: inline-block;
}
div.secure table td {
    height: 88px;
    width: 130px;
    border: 0;
}
div.AuthorizeNetSeal {
    display: inline-block;
    position: relative;
    top: -25px;
    margin-right: 20px !important;
}
.ExpressCheckoutBlock .ExpressCheckoutTitle {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 20px 15px;
    background: none;
    margin: 0;
}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
    border-top: none;
}
#CheckoutStepAccountDetails .ExpressCheckoutTitle {
    border-top: 1px solid #efefef;
}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {} .ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
    color: #9a9a9a;
}
.ExpressCheckoutBlock .uniform-multiselect {
    margin-bottom: 10px;
}
/* Tabbed Navigation */

.TabNav {
    border-bottom: 1px solid #E5E5E5;
    height: 43px;
    padding: 0;
}
.TabNav li {
    float: left;
    margin: 0 5px 0 0;
}
.TabNav li a {
    border: 1px solid #dedede;
    background: #ededed;
    color: #000;
    padding: 0 15px;
    line-height: 42px;
    display: block;
    margin: 0;
    font-family: 'Droid Sans', sans-serif;
    color: #6E6E6E;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.TabNav li a:hover {
    text-decoration: none;
    background: #fff;
}
.TabNav li.Active {
    margin-top: 0;
}
.TabNav li.Active a {
    border-bottom: 1px solid #fff;
    background: #fff;
    line-height: 42px;
    color: #333;
}
/* Product Videos */

#LayoutColumn1 .video iframe {
    margin: 0 auto;
    display: block;
    max-width: 100%;
}
#PageContent p iframe {
    max-width: 100%;
}
.currentVideo {} .videoRow:hover {} .CartContents .ItemShipping th {
    border-bottom-color: #dcdcdc;
    border-top-color: #dcdcdc;
    background: #f4f4f4;
    color: #2f2f2f;
}
/* start fast cart styles */

#fastCartContainer {
    font-size: 13px;
    padding: 0 !important
}
.fastCartContent h2 {
    background-color: transparent;
}
.fastCartContent h3 {
    background-color: transparent;
}
.fastCartThumb {
    border: 1px solid #e5e5e5;
    padding: 5px;
}
.fastCartSummaryBox {
    background-color: #f4f4f4;
}
.fastCartSummaryBox a:hover {
    text-decoration: underline;
}
.fastCartSummaryBox .subtotal {
    border-color: #fff;
}
.fastCartSummaryBox .ProductPrice {
    border-color: #fff;
}
.fastCartContent .fastCartTop a,
.fastCartContent .ProductList .ProductDetails a {
    color: #FF7800;
}
.fastCartContent .ProductPrice,
.fastCartContent .ProductList em {
    color: #464646;
    font-weight: bold;
    font-style: normal;
}
.fastCartContent .ProductList em .RetailPriceValue {
    color: #6E6E6E;
}
.fastCartContent .Quantity {
    color: #606060;
}
.fastCartContent p {
    color: #444444;
}
.fastCartContent .ProductList li {
    background-color: #FFF;
}
#fastCartContainer .ProductList li {
    width: 169px !important;
    min-height: 380px;
    margin-right: 18px !important;
}
#fastCartContainer .ProductList .ProductImage {
    height: 236px !important;
    width: 169px !important;
    padding: 0;
    background: #fff;
}
#fastCartContainer .ProductList .ProductImage img {
    width: auto !important;
    height: auto !important;
    max-width: 169px !important;
    max-height: 236px !important;
}
.fastCartBottom h3 {
    border-bottom: 0 solid #DADADA;
    border-top: 0 solid #DADADA;
    color: #464646;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 15px;
    padding: 0;
}
.fcartTitle {
    display: none;
}
/* end fast cart styles */
/* Modal */

#ModalContainer {
    border-color: #000;
}
#QuickViewImage,
#QuickViewProductDetails {
    border-color: #f4f4f4 !important;
}
#QuickViewProductDetails td,
#QuickViewProductDetails .productAttributeRow,
.DetailRow {
    border-color: #e7e7e7;
}
.SubCategoryListGrid {
    border-bottom: 1px solid #dcdcdc;
}
#AjaxLoading,
.OrderItemMessage,
.CurrencyList a.Sel,
.SharePublicWishList {
    background: #f4f4f4;
}
#socnet {} .ProductTinyImageList li {
    border: none !important;
}
.TinyOuterDiv {
    border: none !important;
}
#prodAccordion {
    border-top: 1px solid #e3e3e3;
    clear: both;
}
#prodAccordion .Block h2 {
    border-bottom: 1px solid #e3e3e3;
    padding-right: 30px !important;
    position: relative;
}
#prodAccordion .Block h2 span {
    position: absolute;
    top: 16px;
    right: 0;
    z-index: 1;
    height: 20px;
    width: 20px;
    margin: 0 0;
    text-align: center;
    text-indent: 0;
    text-transform: uppercase;
    display: block;
}
#prodAccordion .Block h2 span:after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    height: 20px;
    width: 20px;
    text-align: center;
    font-family: 'FontAwesome';
    font-weight: normal;
    font-style: normal;
    content: '\f067';
}
#prodAccordion .current h2 span:after {
    content: '\f068';
}
#prodAccordion .Block:last-child {
    border-bottom: 0px solid #f2f2f2;
}
.prodAccordionContent {} #TopMenu .phoneIcon {
    color: #026398;
}
#TopMenu .phoneIcon a {
    color: #d0d0d0;
    text-decoration: none !important;
}
/* For the currency chooser */

#Header .Center {
    position: relative;
    z-index: 2;
}
#HeaderLower {
    position: relative;
    text-align: center;
    z-index: 1;
    background: #01afea;
}
#currency-chooser {
    clear: both;
    float: right;
    font-size: 11px;
    margin-top: 6px;
    text-transform: uppercase;
    position: relative;
    z-index: 10;
}
#currency-chooser .currency-info {
    float: left;
    margin-right: 5px;
    color: #b8b8b8;
}
#currency-chooser .currency-info span {
    font-weight: 700;
}
#change-currency {
    color: #FF7800;
    cursor: pointer;
    float: left;
}
#currency-chooser .currencies {
    background: #026398;
    display: none;
    margin-top: 30px;
    padding: 10px;
    position: absolute;
    right: 0px;
    z-index: 10;
    width: 168px;
    color: #fff;
}
#currency-chooser .currencies:before {
    background: url("//cdn3.bigcommerce.com/r-8ca94274ac8ef33d92b3d546281e4f1a3eec48df/themes/Hipster/images/blue-up-arrow.jpg") repeat scroll 0 0 transparent;
    content: "";
    display: block;
    height: 8px;
    left: 50%;
    margin-left: -8px;
    position: absolute;
    top: -8px;
    width: 17px;
    z-index: 1;
}
#currency-chooser .currencies dd {
    background: transparent;
    border-bottom: 1px solid #1B72A2 !important;
}
#currency-chooser .currencies dd a {
    background: transparent;
    border: none;
    padding: 5px;
}
#currency-chooser .currencies dd a.Sel {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
}
.ProductPriceWrap {
    border: 0;
    color: #464646;
    font-size: 22px;
    padding: 0 0 12px;
    margin: 0;
}
.PrimaryProductDetails {} .PrimaryProductDetails .ProductThumbWrap {
    float: left;
}
.PrimaryProductDetails .zoomPad img {
    border: 1px solid #f4f4f4;
    border-top: 0 none;
}
/* Gift Certificate
....................................................................... */

#SideAccountMenu li,
#GiftCertificatesMenu li {} .Block.YourAccount p {
    line-height: 2.8ex;
}
/* Form fields */

input.field-xlarge,
select.field-xlarge {} select.field-xlarge {} .HorizontalFormContainer dt {
    line-height: 28px;
    vertical-align: middle;
    padding: 0;
}
.AccountOrdersList {
    list-style: none;
    margin: 0;
}
.AccountOrdersList > li {
    margin-top: 20px;
}
#socnet #socnet .icon-social-theme:first-child {
    margin-left: -3px;
}
.facebookLike iframe {
    padding: 10px 0;
    height: 20px;
}
#HeaderLower .Center p {
    color: #ffff66;
    font-weight: 800;
    position: relative;
    font-size: 12px;
    top: 8px;
    text-transform: uppercase;
    float: right;
}
#SimilarProductsByCustomerViews .ProductList {
    margin-left: 0 !important;
}
#SimilarProductsByCustomerViews .ProductList li {
    float: left;
    max-width: 196px;
}
#SimilarProductsByCustomerViews .ProductList .ProductImage,
#SimilarProductsByCustomerViews .ProductList .ProductImage img {
    max-width: 194px !important;
}
#SimilarProductsByCustomerViews {
    position: relative;
    top: 30px;
}
.video iframe {
    margin: 0 auto;
    display: block;
}
#Outer > div.homeWrap {
    background-color: #fff;
}
#ReorderForm > input.btn {
    margin-bottom: 10px;
}
/* Side Nav */

.Left #SideCategoryList > div > ul > li > ul {
    display: block !important;
    visibility: visible !important;
}
.Left #SideCategoryList > div > ul > li > ul > li > a {
    color: #005895;
    font-size: 14px;
    font-weight: 800;
    text-decoration: none !important;
}
.Left #SideCategoryList > div > ul > li > a {
    display: none;
}
.Left #SideCategoryList ul li ul {
    position: static;
    margin: 0;
    left: 0 !important;
    top: 5px;
    background: none;
    width: 160px !important;
    position: static;
    margin: 0 !important;
}
#SideCategoryList > div > ul > li > ul > li {
    width: 100% !important;
}
.Left #SideCategoryList li ul li a {
    width: 150px;
    padding: 15px 0;
    color: #01AFEA;
    font-size: 14px;
    font-weight: 500;
}
.Left #SideCategoryList li ul li {
    margin: 0;
}
.Left #SideCategoryList > div > ul > li > ul > li {
    margin: 0;
}
#SideCategoryList > div > ul > li > span.arrow {
    display: none;
}
.Left .CategoryList {
    padding: 0 !important;
    float: left !important;
}
.arrow {
    position: absolute;
    right: 5px;
    top: 18px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 8.66px solid #005895;
    cursor: pointer;
}
.category-list li {
    position: relative;
}
.rotated {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8.66px solid #005895;
    cursor: pointer;
    right: 6px;
    top: 20px;
}
/* END SIDE NAV */
/* PRODUCT DETAILS PRODUCT DESCRIPTION */

.ProductDescriptionContainer p,
.ProductDescriptionContainer li {
    font-size: 12px;
    line-height: 18px;
}
.ProductDescriptionContainer ul {
    margin-top: 10px;
}
/* END PRODUCT DETAILS PRODUCT DESCRIPTION */
/* GENTLE POWER PAGE */

.ContentHead.Center.gentleHead,
.ContentHead.Center.gentleHead h1.title {
    display: none;
}
.gentleWrapper #Wrapper #LayoutColumn1 {
    padding-top: 0;
    margin-top: 0;
}
.gentleWrapper {
    background: url(//cdn2.bigcommerce.com/n-biq04i/t184eva/templates/__custom/images/gentlebg_02.jpg?t=1572624823) no-repeat bottom;
    width: 100%;
    left: 0;
    min-height: 1390px;
}
.gentleJar {
    margin-top: 38px;
    float: right;
    width: 351px;
    height: auto;
}
#PageContent .gentlePower p,
#PageContent .gentlePower h3 {
    font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Varela Round', Arial, sans-serif;
    color: #005895;
}
#PageContent .gentlePower h3 {
    font-size: 55px;
    width: 629px;
    float: left;
    padding-top: 120px;
    padding-bottom: 5px;
    border-bottom: 1px solid #005895;
    text-transform: uppercase;
    font-weight: normal;
}
#PageContent .gentlePower h3 span {
    font-size: 45px;
}
#PageContent .gentlePower p {
    font-size: 16px;
    line-height: 23px;
    width: 580px;
    clear: left;
    padding-top: 5px;
}
.gentlePower p sup {
    line-height: 12px;
}
/*END */
/* ABOUT PAGE */

.aboutWrap h1.title,
.discoverWrap h1.title {
    position: absolute;
    left: 230px;
    text-align: left;
    color: #005895;
    font-size: 50px;
    top: 38px;
    font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Varela Round', Arial, sans-serif;
}
.discoverWrap h1.title {
    left: 150px;
    top: 384x;
}
.discoverWrap .catImg {
    margin-left: 450px;
}
.aboutWrap #PageBreadcrumb,
.discoverWrap #PageBreadcrumb {
    margin-top: 0;
}
.Left #SideSubPageList h2 {
    display: none;
}
.aboutHeading + .Left {
    width: 165px;
}
.Left #SideSubPageList {
    padding: 0;
    border-bottom: 0;
}
.Left #SideSubPageList .PageList li {
    border-bottom: 1px solid #ebebeb;
    padding: 15px 0;
    font-weight: 800;
}
.aboutWrap #PageContent h3,
.discoverWrap #PageContent h3 {
    color: #01afea;
    font-weight: normal;
    font-family: "Hermes FB Thin";
    text-transform: none !important;
    font-size: 40px;
}
/* END ABOUT PAGE */

#ProductDetails > div > div.productTabs {
    clear: both;
    position: relative;
    top: 20px;
    margin-bottom: 50px;
}
#ProductDetails > div > div.productTabs #ProductOtherDetails .ProductDetailsGrid .DetailRow {
    float: none;
}
#ProductDetails > div > div.productTabs #ProductOtherDetails .ProductDetailsGrid .DetailRow .Label {
    margin: 7px 0 0 0;
    width: 180px;
}
#ProductDetails > div > div.productTabs .Block {
    border: 1px solid #E5E5E5;
    border-top: 0;
    margin: 0 !important;
    padding: 10px !important;
}
.maxQuantity {
    display: none;
}
#SearchPageHeader {
    margin-top: 20px;
}
div.selector span:before {
    color: #01afea;
}
/* PRODUCT CATEGORY AJAX STYLING */

#CategoryContent h2 {
    margin-top: 10px;
    padding-top: 20px;
    margin-bottom: 5px;
    color: #01afea;
    font-weight: normal;
    font-family: "Hermes FB Thin";
    font-size: 35px;
    border-top: 1px solid #ebebeb;
}
#CategoryContent h2:first-child {
    border-top: none;
}
#CategoryContent {
    float: left;
    width: 100%;
}
#ProductOtherDetails .DetailRow {
    padding-bottom: 0;
}
#ProductOtherDetails .ProductDetailsGrid {
    margin-left: 0;
}
#CategoryContent .item .ProductPriceRating img {
    padding-left: 0px;
}
#CategoryContent .ProductList .item .options {
    list-style: none;
    margin: 0;
    padding-left: 10px;
    float: left;
    width: 95%;
}
#CategoryContent > img {
    padding: 20px;
}
#CategoryContent .ProductList .item .options li {
    float: left;
    padding-right: 5px;
    color: #005895;
    padding-bottom: 0;
}
.catSpinner {
    display: none;
    margin: 0 auto;
}
/* END PRODUCT CATEGORY AJAX STYLING */

.Content.Widest.gentlePowerPage,
.Content.Widest.gentlePowerPage #PageContent,
.Content.Widest.gentlePowerPage #PageContent .BlockContent {
    margin-bottom: 0 !important;
    padding-bottom: 0;
}
#Wrapper.gentleWrapper + #ContainerFooter {
    margin-top: 0;
}
.ContentHead h1.title {
    margin-top: 10px;
    padding-top: 20px;
    margin-bottom: 5px;
    color: #01afea;
    font-weight: normal;
    font-family: "Hermes FB Thin";
    font-size: 43px;
}
/* CAMP WONDER FACEBOOK LIKE BUTTON  */
/* TOP NAV */

#HeaderLower #Menu li:nth-child(2) ul.child {
    left: 50% !important;
    width: 274px;
}
#HeaderLower li a:hover,
#HeaderLower li a:hover:after {
    text-decoration: underline;
}
p.shippingBanner {
    top: 59px;
    color: #77BE60;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 13px;
    margin: 0;
    text-align: right;
}
.babytag {
    color: #7AB0BA;
    text-transform: none;
    font-size: 16px;
}
div#Header #HeaderLower li {
    margin-right: 23px !important;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
}
div#Header #HeaderLower li.Last {
    margin-right: 0;
    float: right;
}
div#Header #HeaderLower li.First {
    margin-right: 130px;
}
h1.babyCat {
    margin-bottom: 5px;
    color: #01afea;
    font-weight: normal;
    font-family: "Hermes FB Thin";
    font-size: 35px;
    text-transform: none;
    padding-top: 10px;
}