/* 
blue: #3F96C5
green: #D8DE6C
brown: #78411D
light brown: #CC9933 
*/

.btn-choose {font-size: 14px; color: #fff; font-weight: bold;}
/* TYPE */
h1, h2, h3, h4, h5, h6 {color: #3F96C5; text-shadow: none}
h4, h5, h6 { font-family: georgia, serif}
h1 {margin: 12px 0 12px;}
h3 {font-size: 1.1em;}
.entry-title {color: #fff;}
input {background-color: #FFA64D;}
.red-text {background-color: #FF5151;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-head {color: #ffffff !important; background-color: #3F96C5 !important; font-family: georgia, serif}
a, a:hover {text-decoration: underline} a:hover, a:active {background-color: #F9FAE4}
blockquote {font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif; border-left: none; margin: 0; padding: 1em .5em 1em 0; }
.quote:first-child:first-letter {font-size: 120px; float: left; margin: 20px 20px 0 0; line-height: 0.8;;text-shadow: 4px 4px 0 #566074, 7px 7px 0 #fff;}
.boxed-layout .boxed-inner, .boxed-layout .element-inner, .post_grid, article, #comments .comment-body, #respond {color: #3f96c5;}
.post_grid .grid-row:last-of-type {background: #F0F0E1;}
.border-rt { border-right: dotted 1px #eee;}
.fixed-sidebar .widget-title {background:  #DEF4CC url(http://www.catinthebed.com/Images/star-trans.png) no-repeat top right; padding: 10px 0 10px 5px; font-size: 1.3em; color: #3F96C5; font-weight: bold; text-align: left;}
.tb-button, input[type="submit"] {font-size: 18px;}
.tb-toggle a.toggle-trigger { font-size: 14px;}
/* PAGE DESIGN */
html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-left {url(http://www.thecatnipcafe.com/Images/prevnext.png) no-repeat scroll center -22px transparent !important;}

html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-right:hover, html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-right:active  {url(http://www.thecatnipcafe.com/Images/prevnext.png) no-repeat scroll center -66px transparent !important;;}
#branding .header_logo {margin-top: -20px; padding: 0px} .tuftsaward {margin-top: -10px;margin-bottom: -10px;}
#header_content {background: #fff url(http://www.catinthebed.com/Images/head.png) no-repeat bottom right;}
.header-shade {display:none !important;}
.float-left {float:left;}
.float-right {float:right;}
.width75 {width: 75%}
.element { padding-bottom: 0;}
#main .fixed-sidebar {float: right;}
.sidebar_left .fixed-sidebar, .sidebar_right .fixed-sidebar { width: 21.25%; }
.sidebar_left #content, .sidebar_right #content { width: 74.75%; }
.sidebar_left .left-sidebar .fixed-sidebar-inner:before, .double_sidebar_left .right-sidebar .fixed-sidebar-inner:before, .double_sidebar .left-sidebar .fixed-sidebar-inner:before {background: #FFF; background-image: none;}
.right-sidebar {float:right;}
body {background: #fff; color: #3F96C5;}
#wrapper {background: #fff;}
.float-left {float: left;}
body, #featured, #main, #bottom, #after-footer {background: none repeat scroll 0 0 #99CC66;}
.stickyfooter, #featured .manual-gutters .element-inner, #main .manual-gutters .element-inner {background: #fff; padding: 10px}
.header-shade {background: none;}
.sidebar_left {background: #F9FAE4;}
#header_content h2 {font-size: 32px;}
#bottom .header-shade {background-image: none;}
.single-post .entry-meta, .post_list .entry-meta {display: none; font-size: 14px;}
/* The "Add to bag" button in up state */
div.ecwid-AddToBagButton-up, div.ecwid-AddToBagButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-up, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-ie6-up, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-ie6-up-hovering {
    background: transparent url(http://www.thecatnipcafe.com/Images/add_to_bag.png) no-repeat top center !important;
}
/* The "Add to bag" button in down state */
div.ecwid-AddToBagButton-down, div.ecwid-AddToBagButton-down-hovering, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-down, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-down-hovering, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-ie6-down, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-ie6-down-hovering {
    background: transparent url(http://www.thecatnipcafe.com/Images/add_to_bag.png) no-repeat bottom center !important;
}
/* The "Checkout" button in up state */
div.ecwid-productBrowser-cart-checkoutButton-up, div.ecwid-productBrowser-cart-checkoutButton-up-hovering {
    background: transparent url(http://www.thecatnipcafe.com/Images/checkout.png) no-repeat top center !important;
}

/* The "Checkout" button in down state */
div.ecwid-productBrowser-cart-checkoutButton-down, div.ecwid-productBrowser-cart-checkoutButton-down-hovering {
    background: transparent url(http://www.thecatnipcafe.com/Images/checkout.png) no-repeat bottom center !important;
}div.ecwid-productBrowser-cart-optionsList span.gwt-InlineLabel {
 display:none;
}
div.ecwid-productBrowser-cart-optionsList span.gwt-InlineHTML {
 display:block;
}
div.ecwid-productBrowser-cart-optionsList button.gwt-Button {
 margin-left:0px;
}
span.ecwid-productBrowser-cart-optionsList-name {
 font-weight:bold;
}

 span.ecwid-Invoice-productDescr-option {
  display:block;
}
div.ecwid-Invoice-productDescr-options span.ecwid-Invoice-productDescr-separator {
 display:none;
}
span.ecwid-Invoice-productDescr-option-name {
 font-weight:bold;
}


html#ecwid_html body#ecwid_body div.ecwid-minicart-mini {width: 100%;}
html#ecwid_html body#ecwid_body td.ecwid-results-topPanel-itemsCountLabel-cell {  display: none; }
div.ecwid-productBrowser-auth {  display: none; }
table.ecwid-Checkout-blockTitle button, div.ecwid-Checkout-PasswordBlock {display:none;}
div.ecwid-Checkout-blockTitle button.gwt-Button{display: none;}
html#ecwid_html body#ecwid_body td.ecwid-productBrowser-productsGrid-cell {padding: 0 15px;}
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink {text-align: center;}
div.ecwid-minicart {  display:none !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryDescription {margin: 0;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser {padding: 0px}
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-sku { text-align: center;}
td.ecwid-productBrowser-productsGrid-cell { padding: 0px 2px; /*change 2px value to make space between products bigger or smaller*/}
td.ecwid-productBrowser-productsGrid-cellSpace { height: 5px;}
ecwid-random-thumbnail {width: 170px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-price {font: 18px tahoma,geneva,verdana,sans-serif; color: #3F96C5;}
.right-sidebar {float-right;}
.sidebar_left .left-sidebar .fixed-sidebar-inner, .double_sidebar_left .right-sidebar .fixed-sidebar-inner, 
.double_sidebar .left-sidebar .fixed-sidebar-inner {padding: 30px 0px 10px 0;}
.featured-content { background: #Fff;}
#sidebar_layout, .widget-area widget-area-fixed {background-color: #FFFFFF;}
#main .fixed-sidebar {background-image: none; background url: none; }
#main #content, #main #breadcrumbs{ float:left; margin:0 1%; min-height:100px; padding-top: 0; }
.entry-content {padding-top: 15px;}
.featured-content {margin-top: -12px; padding-top: 15px;}
.sidebar_right .right-sidebar .fixed-sidebar-inner, .double_sidebar_right .left-sidebar .fixed-sidebar-inner, .double_sidebar .right-sidebar .fixed-sidebar-inner {padding:30px 0 10px;} 
.boxed-layout, .post_grid, .article-wrap, #comments li, #respond {margin: -8px 0 20px;}
.fixed-sidebar .widget {margin: 0;}
#main .fixed-sidebar {  margin:0 1%; min-height:100px; background-image: none;}
.sidebar_left .left-sidebar .fixed-sidebar-inner, .double_sidebar_left .right-sidebar .fixed-sidebar-inner, .double_sidebar .left-sidebar .fixed-sidebar-inner {background-image: none; background: #FFF; position: relative; }
.sidebar_left .left-sidebar .fixed-sidebar-inner:after, .double_sidebar_left .right-sidebar .fixed-sidebar-inner:after, .double_sidebar .left-sidebar .fixed-sidebar-inner:after {background: #FFF; background-image: none;}
.right-sidebar {background: #FFF; background-image: none;}
.sidebar_left .left-sidebar .fixed-sidebar-inner:after, .double_sidebar_left .right-sidebar .fixed-sidebar-inner:after, .double_sidebar .left-sidebar .fixed-sidebar-inner:after {background: #FFF; background-image: none;}
.boxed-layout .header-shade, .post_grid .header-shade, .article-wrap .header-shade, #content .element-slider-standard .header-shade, .element-content .header-shade, #content .element-post_grid_slider .header-shade, .element-post_list_slider .header-shade, #content .element-slogan .header-shade, .element-tweet .header-shade, #comments .comment-body .header-shade, #respond .header-shade, .tab-content .header-shade { background-image: none;}
.standard-slider-wrapper .slides-wrapper {border: none; padding: 0px}
/* MENU BAR */
#main-menu {z-index: 200}
#main-menu .classic-light .menu a { padding: 17px 25px 19px;}
#main-menu .classic-light  {background-color: #99CC66}
#main-menu .classic-light .menu a{color:#3F96C5; font-family: Georgia, serif; font-size: 20px; font-style: bold}
#main-menu .classic-light .menu li li a{color:#3F96C5; font-family: Georgia, serif; font-size: 18px; text-transform: lowercase;}
#main-menu .classic-light .menu a:hover {background:none; color: #fff}
#main-menu .classic-light .menu ul{background-color:#fff;border-color:#ccc}
#main-menu .classic-light .menu li li a{color:#3F96C5; padding: 8px 12px;}
#main-menu .classic-light .menu li li a:hover {background-color:#3F96C5}
#main-menu .classic-light #search-trigger{display: none}
#main-menu .classic-light .menu-middle { height: 83px; background: transparent url("http://www.catinthebed.com/Images/newmenubar.png") repeat-x scroll 0 -83px}

/* slideshow styling */
.simpleslider_controls {display: none;}
.simpleslider_show {float: left;}
#featured .featured-inner {padding: 0;}
.element-slider .slide .image-link,
.element-slider .slide .image-link:hover {
    background-color: #fff; /* Triggers the anchor in IE */
    background-image: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

td.ecwid-productBrowser-productsGrid-cell img {
-webkit-transform:scale(0.8); /*Webkit: Scale down image to 0.8x original size*/
-moz-transform:scale(0.8); /*Mozilla scale version*/
-o-transform:scale(0.8); /*Opera scale version*/
-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; /*Opera duration version*/
}
 
td.ecwid-productBrowser-productsGrid-cell img:hover {
-webkit-transform:scale(1.1); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(1.1); /*Mozilla scale version*/
-o-transform:scale(1.1); /*Opera scale version*/
box-shadow:0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
-webkit-box-shadow:0px 0px 30px gray; /*Safari shadow version*/
-moz-box-shadow:0px 0px 30px gray; /*Mozilla shadow version*/
}
div.ecwid-minicart-mini-rolloverContainer {
display: block;
}
div.ecwid-minicart-mini {
width: auto;}
}
div.ecwid-minicart-mini-rolloverContainer {
display: block;
}
.ecwid-popup .ecwid-ProductBrowserPopup  {top:334px}
#menu-wrapper {z-index: 200}
html#ecwid_html body#ecwid_body .ecwid {}
ecwid-minicart-mini-link {display:block;}
.bag {padding: 0; background: transparent url(http://www.thecatnipcafe.com/Images/bag.png) no-repeat center center !important; width: 45; height: 42; text-indent:-9999px;} 
#main-menu .classic-light .menu a .bag {padding: 0;}

/* removes all "continue shopping" buttons, because they take user to store */
div.ecwid-productBrowser-backgroundedPanel div.ecwid-ContinueShoppingButton, 
button.ecwid-productBrowser-cart-continueShoppingButton, div.ecwid-productBrowser-cart-emptyCartPanel button, div.ecwid-Account-ContinueShoppingButtonContainer, div.ecwid-productBrowser-search-ContinueShoppingButtonContainer, button.ecwid-ContinueShoppingButton-Invoice { 
display:none; 
}

/* changes "[x]" button in popup to show as "Continue Shopping" button */
button.ecwid-popup-closeButton {
background: transparent url(icons/continue_shopping.png) no-repeat top left;
width: 206px;
height: 39px;
}
