/*
Theme Name: 7AM Enfant
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: OneDigitalFarm
Author URI: http://onedigitalfarm.com/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-style:inherit;font-weight:inherit;outline:0;vertical-align:baseline;margin:0;padding:0}
body{line-height:1;font-size:63%;background-color:#28282a;padding:0}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{font-weight:400;text-align:left}
blockquote:before,blockquote:after,q:before,q:after{content:""}
a img{border:0; outline:none;}
small{font-size:9px;opacity:0.4;filter:alpha(opacity=40)}
#page{ position:relative; background-position:top center; background-color:#fff; margin:0 auto}
#main{width:800px; background-color:#eeefef; overflow:hidden; position:relative; margin:0 auto; padding:0 0 40px;}
.page #main,.jigoshop #main{width:800px; background-color:#eeefef; overflow:hidden; position:relative; margin:0 auto; padding:0 0 40px;}
.home #main{background-color:none; background:none !important; margin:0 auto; padding:0}
#primary{border:1px solid #eeefef;width:100%;position:relative;margin:0;padding:0}
#content{overflow:hidden;margin:10px}
.jigoshop-products #content{overflow:hidden;min-height:265px;margin:10px}
.tax-product-colors #content{overflow:hidden;min-height:265px;margin:10px;}
.payment_box.payment_method_authorize {
      display: block !important;
}
/* old home
.home #content{height:400px;margin:0 0 0 19px}
.home .btn_shop{position:absolute;left:455px;top:254px;width:209px;overflow:hidden;height:93px}
.home #slideshow-wrapper0{width:426px;height:310px;top:9px;overflow:hidden;position:relative}
*/
/*
.singular .image-attachment .entry-content{width:auto;margin:0 auto}
.singular .image-attachment .entry-description{width:68.9%;margin:0 auto}
.page-template-showcase-php section.recent-posts{float:right;width:69%;margin:0 0 0 31%}
.page-template-showcase-php #main .widget-area{float:left;width:22.15%;margin:0 -22.15% 0 0}
.error404 #primary{float:none;margin:0}
*/
.alignleft{display:inline;float:left;margin-right:1.625em; margin-bottom:1.625em;}
.alignright{display:inline;float:right;margin-left:1.625em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
/*.one-column .page-template-showcase-php section.recent-posts{float:none;width:100%;margin:0}
.one-column .page-template-showcase-php #main .widget-area{float:none;width:auto;margin:0}
.one-column .page-template-showcase-php .other-recent-posts{border-bottom:1px solid #ddd}
*/
.one-column.singular blockquote.pull{margin:0 0 1.625em}
.one-column.singular .pull.alignleft{margin:0 1.625em 0 0}
.one-column.singular .pull.alignright{margin:0 0 0 1.625em}
.one-column.singular .entry-meta .edit-link a{position:absolute;left:0;top:40px}
.one-column.singular #author-info{margin:2.2em -8.8% 0;padding:20px 8.8%}
.one-column .commentlist > li.comment{width:auto;margin-left:0}
.one-column .commentlist > li.comment .comment-meta,.one-column .commentlist > li.comment .comment-content{margin-right:85px}
body,input,textarea{color:#373737;font:15px "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.625;}
h1{font-size:26px;line-height:26px;margin:10px 0}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.625em}
ul,ol{margin:0 0 1.625em 2.5em}
ul{list-style:square}
ol{list-style-type:decimal}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
dl{margin:0 1.625em}
cite,em,i{font-style:italic}
blockquote{font-weight:400;margin:0 3em}
blockquote cite{color:#666;font-weight:300;}
abbr,acronym,dfn{border-bottom:1px dotted #666;cursor:help}
address{display:block;margin:0 0 1.625em}
ins{background:#fff9c0;text-decoration:none}
sup,sub{font-size:10px;height:0;line-height:1;position:relative;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
input[type=text],input[type=password],textarea{background:#fff;border:1px solid #000}
input[type=text]:focus,textarea:focus{color:#373737!important}
textarea{padding-left:3px;width:98%}
input[type=text]{padding:2px}
input#s{background:url(images/search.png) no-repeat 5px 0;text-transform:uppercase;font-size:10px;height:16px;line-height:1em;padding:2px 10px 2px 28px}
a{color:#404040;text-decoration:none}
.assistive-text{position:absolute!important;clip:rect(1px,1px,1px,1px)}
#access a.assistive-text:active,#access a.assistive-text:focus{background:#eee;border-bottom:1px solid #ddd;color:#1982d1;clip:auto!important;font-size:12px;position:absolute;text-decoration:underline;top:0;left:7.6%}
#branding{background-color:#28282a;z-index:15;border-bottom:16px solid #a9abae;position:relative;top:0; margin:0; padding:0;}
#site-title{height:116px;width:170px;background:url(images/7amenfant.png) no-repeat center center;position:absolute}
#site-title a{display:block;height:116px;line-height:116px}
#branding .inner{width:800px;height:116px;position:relative;margin:0 auto;}
#branding .widgets{left:575px;top:25px;position:absolute;font-size:10px;line-height:15px;color:#c7c7c7;color:#c7c7c7 !important;width:210px;z-index:9999;}
#branding .widgets aside{display:block;float:left;width:35%;}
#branding .widgets aside#text-3{position:absolute;width:80px;right:250px;text-align:right;}
#branding .widgets aside#text-7{position:absolute;width:180px;right:350px;text-align:right;}
#branding .widgets aside#jigoshop_cart-2{width:200px;z-index:2000;position:absolute;top:-1px;right:0;text-align:left;}
#branding .widgets aside#jigoshop_cart-2 .cart_list{background:#FFF;display:none}
#branding #jigoshop_product_search-2{position:absolute;top:40px;right:10px;z-index:1000;}
#branding .widgets aside#jigoshop_cart-2 .total{ margin-left:5px;}
#branding .widgets aside#jigoshop_cart-2 .buttons{margin-top:-51px; margin-left:119px;}
#branding .widgets a{color:#c7c7c7;font-size:9px;margin:0 5px}
#branding .widget-title{display:inline;color:#c7c7c7;text-transform:uppercase;margin:0 0 0 5px}
#access{font:12px 'PT Sans Narrow', 'Arial Narrow', Impact, tahoma, sans-serif;;text-transform:uppercase;clear:both;display:block;position:absolute;bottom:0;right:0;width:650px;text-align:right;height:22px;margin-right:15px;padding:0;font-size:12px }
#branding .empty{ margin-left:10px;}
.menu-top-container{margin:0!important;padding:0}
#access ul{font-size:13px;list-style:none;float:right;text-align:right;height:38px;position:relative;margin:0!important;padding:0!important}
#access a{color:#95979a;line-height:22px;text-decoration:none;letter-spacing:1px;padding:2px 10px}
#access ul ul{display:none;position:absolute;top:22px;height:16px;left:0;width:100%;z-index:8000;background-color:#a9abae;margin:0}
#access ul ul li{float:left;height:20px;padding:0 0 0 10px}
#access ul ul a{color:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:10px;line-height:15px;font-weight:400;height:auto;position:relative;top:0;display:block;margin:0 0 0 5px;padding:0 15px 0 0}
#access li.current-cat,#access ul li ul li.current-menu-item,#access ul li ul li.current-menu-parent{background:url(images/subnav-bg.png) top left no-repeat;padding:0 0 0 9px}
#access li.current-cat a,#access ul li ul li.current-menu-item a,#access ul li ul li.current-menu-parent a{background:url(images/subnav-bg.png) top right no-repeat}

#access .menu-item-6215 ul{display:none;display:none !important;}

#branding #s{float:right;-webkit-transition-duration:400ms;-webkit-transition-property:width, background;-webkit-transition-timing-function:ease;-moz-transition-duration:400ms;-moz-transition-property:width, background;-moz-transition-timing-function:ease;-o-transition-duration:400ms;-o-transition-property:width, background;-o-transition-timing-function:ease;width:150px;background-color:#67686a;border:1px solid #28282a;color:#fff}
#branding #s:focus{background-color:#f9f9f9;width:196px}
#branding .only-search #searchform{top:5px;z-index:1}
#branding .only-search #s{background-color:#67686a;border-color:#28282a}
#branding .only-search #s,#branding .only-search #s:focus{width:85%}
#branding .only-search #s:focus{background-color:#67686a}
#branding .with-image #searchform{top:auto;bottom:-27px;max-width:195px}
#branding .only-search + #access div{padding-right:205px}
.error404 #main #searchform{overflow:hidden;margin:50px 0;border:1px solid #eeefef;}
.error404 #main #s{width:70%}

#content nav{clear:both;overflow:hidden;padding:0 0 1.625em}
#content nav a{font-size:12px;font-weight:700;line-height:2.2em}
#nav-above{display:none;padding:0 0 1.625em}
.nav-previous{float:left;width:50%}
.nav-next{float:right;text-align:right;width:50%}
#nav-single{float:right;position:relative;top:-.3em;text-align:right;width:100%;z-index:1}
#nav-single .nav-previous,#nav-single .nav-next{float:none;width:auto}
#nav-single .nav-next{padding-left:.5em}

#comments{}

#reviews h2 small{float:right;color:#999;font-size:15px;line-height:21px;margin:10px 0 0}
#reviews h2 small a{text-decoration:none;color:#999}
#reviews #respond{border:0;margin:0;padding:0}
#reviews #comment{height:75px}
#reviews #comments h2{clear:none;}
#reviews #comments ol.commentlist{overflow:hidden;zoom:1;display:block;width:100%; margin:0!important}
#reviews #comments ol.commentlist li{border:0;position:relative;border-bottom:1px dotted #e9eaea;background:#FFF;margin:0 0 20px;padding:0}
#reviews #comments ol.commentlist li .meta{font-size:.75em}
#reviews #comments ol.commentlist li img{float:left;position:absolute;top:0;left:0;width:32px;height:auto;border:1px solid #ddd;background:#fff;line-height:1;display:none;margin:0;padding:3px}
#reviews #comments ol.commentlist li .comment-text p{margin:0 0 11px}
#reviews #comments ol.commentlist li .comment-text p.meta{font-size:.86em;margin:0;padding:0}
.star-rating{float:right;width:60px;height:12px;background:url(images/star.png) repeat-x left 0;}
.star-rating span{background:url(images/star.png) repeat-x left -24px;height:0;padding-top:12px;overflow:hidden;float:left}
.hreview-aggregate .star-rating{margin:10px 0 0}
#review_form #respond{overflow:hidden;zoom:1;border:1px solid #E7E7E7;margin:0;padding:10px 20px 20px}
p.stars span{width:80px;height:16px;position:relative;float:left;background:url(images/star.png) repeat-x left 0}
p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden}
p.stars span a:hover,p.stars span a:focus,p.stars span a.active{background:url(images/star.png) repeat-x left -16px}
p.stars span a.active{background-position: left -32px}
p.stars span a.star-1{width:16px;z-index:10}
p.stars span a.star-2{width:32px;z-index:9}
p.stars span a.star-3{width:48px;z-index:8}
p.stars span a.star-4{width:64px;z-index:7}
p.stars span a.star-5{width:80px;z-index:6}
a.button,button.button,input.button,#review_form #submit{color:#b9babc;background:#282829;line-height:9px;float:left;font-size:10px;width:auto;vertical-align:middle;text-align:center;text-decoration:none;border:none;cursor:pointer;font-family:inherit;text-transform:uppercase;margin:2px 2px 0 0;padding:5px}
.button-alt{color:#b9babc;background:#282829;line-height:1em;float:none;clear:both;overflow:hidden;font-size:10px;width:auto;vertical-align:middle;text-align:left;text-decoration:none;border:none;cursor:pointer;font-family:inherit;text-transform:uppercase;display:block;margin:0;padding:5px 10px}
a.button-alt_{width:150px}
.button-alt:hover{background:#a9abae;color:#000}
.singular .hentry{font-size:11px;padding:30px 0}
#post-1166 .entry-content{overflow:hidden;border:1px solid #eeefef;padding:0 0 0 55px}
.singular #content{min-height:500px}
#colophon{clear:both;background-color:#28282a;height:133px;width:100%;position:relative;z-index:10;}
#colophon ul,#colophon li{list-style:none;margin:0;padding:0}
#colophon ul{margin:8px 0 0}
#colophon ul li{display:block;float:left;position:relative;font-size:11px;line-height:13px;color:#95979a;padding:0 20px 0 0}
#colophon .textwidget{padding:5px 0}
#colophon .textwidget a{height:13px;line-height:13px;margin:0;padding:0}
#colophon .textwidget ul li ul{position:absolute;top:10px;left:0}
#colophon ul li ul li{float:none;font-size:9px;padding:0}
#colophon a{color:#95979a;text-transform:uppercase;font-size:10px;height:13px;line-height:13px;margin:0;padding:0}
#supplementary{width:800px;position:relative;top:20px;margin:0 auto;}
#colophon .widget-title{display:block;color:#fff;font-size:10px;font-weight:400}
#colophon .moods{height:1px;width:800px;position:relative;margin:0 auto; }
#colophon .moods .inner{background:#eeefef url(images/moods.png) 0 17px no-repeat;height:38px;width:794px;position:absolute;top:-38px;left:5px;z-index:9999}
#colophon .moods .inner h2{height:19px;line-height:19px;font-size:13px;text-transform:none;letter-spacing:0;color:#000;margin:0 0 0 5px}
#colophon .moods .inner a{display:block;float:left;width:155px;height:21px;position:relative;top:0;line-height:21px;margin:0;padding:0}
#colophon #first.widget-area{width:500px;float:left;}
#colophon #third.widget-area{width:290px;float:right;text-align:right;}
#colophon #first a{margin:0 10px 0 0}
#colophon #third a{margin:0 0 0 10px}
.background-mood{width:100%;height:100%;position:absolute;top:0;background-color:red;z-index:5}
h1.product_title{font-size:26px;background:#eeefef;margin:0;padding:16px 0}
h1 span.red{color:#ef4942;font-size:18px;font-style:italic;margin:0}
h2{text-transform:uppercase;font-size:10px;margin:0 0 30px}
.single-product #breadcrumb{display:block;font-size:10px;line-height:14px;width:563px;text-align:right;padding:10px 0 7px}
#breadcrumb a{color:#282829}

/* homepage */
/*
.home #content{height:400px;margin:0 0 0 19px}
.home .btn_shop{position:absolute;left:455px;top:254px;width:209px;overflow:hidden;height:93px}
.home #slideshow-wrapper0{width:426px;height:310px;top:9px;overflow:hidden;position:relative}
*/

.home #main{ padding:0px 0 38px}
.home #primary{background-color:none; margin:0 auto;top:0 !important;}

.home article{margin:0 0 20px !important;padding:0 !important;overflow:hidden;}
.home .page{margin:0 !important;padding:0 !important;}
.home #primary{top:0px;}
.home #content{margin:0;padding:0;margin:0 38px 0 0!important;padding:0 !important;width:755px; top:0px; left:18px;left:18px !important;position:relative;background-color:#ededed;}
.home .entry-content{margin:0px 0 0px !important;padding:0 0 10px 0 !important;top:0;overflow:hidden;}
.home #slideshow-wrapper0{width:753px;height:348px;top:0px;margin:-30px 0 10px !important;overflow:hidden;position:relative;}

a.homelink1{display:block; height:298px;overflow:hidden; width:423px;float:left;padding:0 0px 0 0;position:relative;border:1px solid #bcbfc1;}
a.homelink1 img{position:absolute;top:0;left:0;z-index:0;}
a.homelink1 img:first-child{z-index:10;}
a.homelink1:hover img:first-child{display:none;}

a.homelink2{left:434px; width:319px;height:298px;overflow:hidden;position:absolute;border:1px solid #ced1d1;}
a.homelink2 img{position:absolute;top:0;left:0;z-index:0;}
a.homelink2 img:first-child{z-index:10;}
a.homelink2:hover img:first-child{display:none;}

/*  end new homepage */

ul.blogroll,ul.blogroll li{list-style:none;position:relative;min-height:20px;}
ul.blogroll li span{position:absolute;left:0;z-index:0;}
ul.blogroll li img{position:relative;z-index:1;}
.page-id-1705 #content{background:white;}


.single-left{float:left;width:562px;}
#grid{background:url(images/griditem.png) 0 0 repeat-y;overflow:hidden;margin:0 0 -10px;padding:0 0 0 125px;min-height:400px;}
.upsells{text-align:left; }
.related{position:relative;}
.related h2{margin:0;padding:0;font-size:11px;color:#000;margin:20px 0 0!important;}
.upsells h2{display:none;}
.cross-sells{margin:0 0 30px}
.jigoshop-cart .cross-sells{margin:0 0 60px}
.tax-product-colors #breadcrumb,.jigoshop-products #breadcrumb,.page-id-5709 #breadcrumb{display:none;}
#breadcrumb a.bc_title{text-decoration:none}
#breadcrumb a.bc_title:hover{cursor:default}


.grid-item{width:131px;height:131px;float:left;overflow:hidden;position:relative;}
#grid .product a span{font-size:10px;display:none;width:120px;line-height:121px;background:white;text-align:center;white-space:nowrap;position:absolute;top:0;left:5px;z-index:0;}
#grid .lastproduct .product a span{font-size:14px;width:255px;line-height:252px;left:0;}
#grid .firstproduct .product a span{font-size:14px;width:252px;line-height:252px;}

.related .product a span{font-size:10px;display:none;width:110px;line-height:110px;background:white;text-align:center;background:white !important;white-space:nowrap;}


.grid-item.firstproduct{float:left;}
.grid-item.lastproduct{float:right;}
.grid-item.firstproduct,.lastproduct{height:252px;width:262px;margin:0}
.grid-item.lastproduct .product{height:252px;width:252px;margin:0}
.grid-item .product img{position:relative;z-index:1;}
.grid-item.firstproduct .product img{height:252px!important;width:252px!important;margin:0;position:relative;z-index:1;}
.grid-item.lastproduct .product img{height:252px!important;width:252px!important;position:relative;z-index:1;}
.lastproduct{height:252px;width:252px;margin:0 5px 10px 0}
.upsells h2,.cross-sells h2{text-transform:uppercase;font-size:11px;color:#000;margin:20px 0 0!important;padding:0!important}
.upsells .product,.cross-sells .product,.related .product{float:left;width:120px;position:relative;border:1px solid #eeefef;}
.upsells .product img,.cross-sells .product img,.related .product img{width:110px!important;height:110px!important;position:relative;z-index:1;}
.related .product {position:relative;}
.related .product span,.upsells .product span{ position:absolute;width:110px;top:0;left:0;z-index:0;}

.cross-sells .product{margin-right:8px;}

#main .widget a{color:#000;line-height:11px;font-size:10px;text-transform:capitalize}
#main .widget{color:#000;line-height:11px;border-left:5px solid #d1d2d4;font-size:10px;margin:0;padding:0;}
#main .widget h3{color:#000;font-weight:700;font-size:10px;padding:5px 0 5px 5px}
#main .widget ul{list-style:none;margin:0;padding:0 5px 0px;}
#main .widget ul.children{display:none;padding:0}

#secondary{position:absolute;width:120px;z-index:1000;background:#fff;top:11px;left:11px}
.single-product #secondary{top:57px;left:20px;background:#fff;opacity:0.8;filter:alpha(opacity=80);width:115px;height:auto}

/*
#main .product_categories li.sub{font-weight:400;margin:0;padding:0;list-style-type: none;list-style-image: none;}
#main .product_categories li.subsub{font-weight:400;font-size:10px !important;padding:0 0 0 5px}

.widget_price_filter .price_slider_wrapper .price_slider{margin:1em .6em .6em}
.widget_price_filter .price_slider_wrapper .price_slider_amount{overflow:hidden;line-height:2em}

*/
#content .products_incategory{font-size:10px;line-height:1;width:55px;font-size:10px !important;}


#main .jigoshop_product_categories{margin:0;padding:0;}
#main .jigoshop_product_categories li a{font-weight:bold;}
#main .jigoshop_product_categories li li a{font-weight:normal;}
#main .jigoshop_product_categories li.current-cat a{color:#f6642e;}
#main .jigoshop_product_categories li.current-cat ul{display:block;}
#main .jigoshop_product_categories .current-cat-parent a{color:#f6642e;font-weight:bold;}
#main .jigoshop_product_categories .current-cat-parent ul{display:block;display:block !important;}
#main .jigoshop_product_categories .current-cat-parent ul li a,#main .jigoshop_product_categories .current-cat ul li a{font-weight:normal;color:black;}
#main .jigoshop_product_categories li li.current-cat a{color:#f6642e;	}
#main .jigoshop_product_categories ul.children li .product{padding:0 0 0 10px;}
#main .jigoshop_product_categories ul.children li.current-cat .product a{color:#000;}
#main .jigoshop_product_categories ul.children li.current-cat .product a span{line-height:1;line-height:1 !important;display:inline;display:!inline !important;text-align:left;font-size:10px;font-size:10px !important;}
#main .jigoshop_product_categories li.current-cat .products_incategory a{color:#000;color:#000 !important;}
#main .jigoshop_product_categories li.current-cat .products_incategory a.active{text-decoration:underline;text-decoration:underline !important;}
#main .jigoshop_product_categories li.current-cat .products_incategory{margin:0 0 0 5px;}

#main .jigoshop_product_categories li.cat-item-104 ul.children .current-cat .products_incategory{display:none;display:none !important;}


.single-product #primary{display:block;font-size:10px}
div.product div.images{float:left;margin:0 0 20px}
div.product div.images img{background:#fff;display:block;padding:0}
div.product div.images div.thumbnails{zoom:1}
#tab-description .features{display:none;margin:0 0 10px}
.images{background:#FFF;width:562px;height:500px;display:block;text-align:right;position:relative;padding:0}
.images a.large{width:315px;height:315px;display:block;position:absolute;left:125px;top:15px;z-index:0!important;cursor:0;margin:0}
.summary{width:208px!important;background:#FFF}
.zoom-small-image{position:relative;left:0;width:500px;height:500px;z-index:6000}
#zoom-window{width:562px;height:500px;position:absolute;z-index:10;top:0;cursor:0}
#tooltip{font-size:10px;display:none;position:absolute;bottom:130px;left:130px;color:#acabab;height:22px;width:75px;background:url(images/cursor.png) no-repeat 0 0;font-weight:700;z-index:990;text-indent:24px;text-align:left;opacity:0;filter:alpha(opacity=0)}
#tooltip.zoomout{background:url(images/cursor.png) no-repeat left -50px}
#tooltip.zoomin{background:url(images/cursor.png) no-repeat 0 0}
a.zoomin{display:none;position:absolute;bottom:130px;left:130px;color:#acabab;background:url(images/cursor.png) no-repeat top left;height:22px;width:75px;font-weight:700;z-index:999;text-indent:24px;text-align:left}
#wrap{height:500px}
.thumbnails{position:absolute;right:15px;top:15px;width:90px;z-index:1000; max-height:435px; overflow:hidden; border-bottom:1px solid #bdbfc2;}
.thumbnails a{width:90px;height:86px;display:block;line-height:50px;cursor:pointer!important;margin:0 auto;padding:0}
.thumbnails a img{width:88px!important;height:86px!important;border:1px solid #bdbfc2;border-bottom:1px solid #e9eaea;margin:0;padding:0}
.cloud-zoom-lens{border:4px solid #888;background-color:#fff;cursor:none;margin:-4px}
.cloud-zoom-title{font-family:Arial, Helvetica, sans-serif;position:absolute!important;background-color:#000;color:#fff;width:100%;text-align:center;font-weight:700;font-size:10px;top:0;padding:3px}
.cloud-zoom-loading{color:#FFF;background:#222;border:1px solid #000;padding:3px}
p.info{font-size:10px;padding:0 0 0 130px;//min-height:400px;}
.summary p{margin:5px 0 20px}
.networking{position:absolute;z-index:900;bottom:8px;left:8px;font-size:9px;width:546px;background:#FFF;height:24px;overflow:hidden}
.networking ul{width:560px;list-style:none;margin:3px 3px 3px 0;padding:0}
.networking li{list-style:none;background:#aaabaf;float:left;height:18px;line-height:18px;margin:0;padding:0}
.networking a{color:#fff;text-decoration:none;border-right:3px solid #FFF;border-left:3px solid #FFF;line-height:18px;display:block;width:162px;text-align:left;padding:0 0 0 14px}
.networking a:hover{background:#000}
.product_info{background:#FFF;padding:10px}
.product_info label{font-weight:700;text-transform:uppercase;font-size:9px;width:60px;display:block;float:left;margin:0 0 15px}

.price{color:#000;display:block;font-weight:700;border-bottom:1px solid #ccc;margin:0 0 20px;font-size:10px;}
.price del{font-size:10px;line-height:10px;display:block;color:#ccc;margin:0}
.price .from{font-size:10px;line-height:10px;color:#ccc;margin:0}
.social{margin:10px 0 15px}
form.cart .variations label{font-weight:700;text-transform:uppercase;font-size:9px;margin:5px 0 15px}
form.cart .variations select{border:1px solid #000;width:120px;float:left}
form.cart .button{vertical-align:middle;float:left;margin:2px 0}
div.product #tabs ul.tabs{background:#fff;overflow:hidden;zoom:1;list-style:none outside}
div.product #tabs ul.tabs li{float:left;background:#fff;margin:0}
div.product #tabs ul.tabs a{float:left;background:#fff;color:#828284;text-decoration:none;padding:5px 3px 0 0}
div.product #tabs ul.tabs li.active a{background:#fff;color:#000}
#tabs{background:#FFF;font-size:11px;margin:20px 0 0;padding:0 0 10px}
#tabs ul.tabs{border-bottom:1px solid #ccc;margin:0 0 10px}
#tabs ul.tabs li{padding:0 5px 1px}
#tabs .panel{line-height:12px;padding:0 0 10px}
#tabs .panel p{line-height:12px;margin:0;padding:0 0 10px}
#tabs .panel ul{list-style:none;margin:0 0 15px!important;padding:0}
#tabs .panel li{list-style:none;margin:3px 0}
#tabs .panel li:before{content:"- "}
#tabs .panel ul.star{list-style-image:url(images/li-star.png)}
#tabs .panel ul.star li:before{content:"* "}
.quantity{min-width:80px;margin:0 0 10px}
.quantity label{position:relative;top:8px;width:65px;}
.quantity input.qty{border:1px solid #3a3a3c;width:20px;height:16px;line-height:15px;display:inline;text-align:center;vertical-align:middle;padding:0}
.quantity input.plus,.quantity input.minus{background:#fff;border:1px solid #3a3a3c;vertical-align:middle;height:18px;font-size:18px;font-weight:700;line-height:16px;width:15px;color:#3a3a3c;cursor:pointer;padding:0}
.quantity input.minus{border-right:none}
.quantity input.plus{border-left:none}
.quantity input.minus:hover,.quantity input.plus:hover{background:#d19272;border:none}
.cart input{width:auto;vertical-align:middle;font-size:10px!important;line-height:1em!important;margin:0}
.single-product .slideshow-wrapper{width:187px!important;overflow:hidden;margin:0}
.single-product #slideshow-wrapper0{width:188px;padding:0}
.single-product .button-alt{display:block!important;width:188px!important;text-align:center;padding:3px 0!important}
.jigoshop .entry-content{background:#FFF;padding:10px}
.variation_color{width:120px;position:relative;float:left;overflow:hidden;margin:0;}
.variation_color img{width:20px;height:17px}
.variation_color a{width:20px;height:17px;display:block;float:left;margin:1px}
.cname{display:block;overflow:hidden;height:18px;clear:both;margin:0 0;padding:0 0 0 66px;font-size:9px;line-height:11px;}
.variation_color a.disa{opacity:0.25;filter:alpha(opacity=25);cursor:default; }
.variation_color{}
.variation_color a {width:20px;height:17px;}
.variation_color a.selected {background-image:url(images/col-hl.png);background-repeat:no-repeat;background-position:1px 1px;}
.variation_color a span{display:block; height:4px;position:relative; top:9px;}

.variations.pleasechoose{background:#ffd9d9;padding:10px 10px 0;margin:0 -10px;}
.tax_color a{width:22px;height:18px;float:left;overflow:hidden;cursor:pointer;margin:1px}

select#color{display:none;}
.cname .alert{font-weight:bold;color:red;}
.optionwrapper{overflow:hidden;margin:0 0 10px;}

p.stock{display:none;}
p.stock.out-of-stock{display:block;}
p.stock.out-of-stock a{color:#c22128;text-decoration:none;font-weight:bold;color:#c22128 !important;}
p.out-of-stock{display:block;display:block !important;}
span.select_label{text-transform:uppercase;font-size:10px;font-weight:bold;float:left;display:block;width:65px;}
p.out-of-stock a{display:none;display:none !important;}

.variation_color .neon-coral{background:#ff8b6f}
.variation_color .taupe{background:#ad8f6e}
.variation_color .metallic-brown{background:#442604}
.variation_color .metallic-gold{background:#9b7f27}
.variation_color .metallic-silver{background:#7d7d7d}
.variation_color .metallic-silver-black{background:#7d7d7d}.metallic-silver-black span{background:#231f20}
.variation_color .metallic-leaf{background:#57731b}
.variation_color .black{background:#231f20}
.variation_color .blue{background:#003262}
.variation_color .brown{background:#442604}
.variation_color .lilac-brown{background:#a2749a}.lilac-brown span{background:#442604}
.variation_color .lilac-beige{background:#a2749a}.lilac-beige span{background:#bca898}
.variation_color .silver{background:#7d7d7d}
.variation_color .pink{background:#d379b3}
.variation_color .grape{background:#7f056f}
.variation_color .cafe{background:#4b2701}
.variation_color .gray{background:#6d6e71}
.variation_color .beige{background:#bca898}
.variation_color .rose{background:#e9b4cc}
.variation_color .red{background:#c71613}
.variation_color .kiwi{background:#778f0c}
.variation_color .plum{background:#600944}
.variation_color .metallic-plum{background:#600944}
.variation_color .metallic-plum-black{background:#600944}.metallic-plum-black span{background:#231f20}
.variation_color .metallic-copper{background:#bf3f0b}
.variation_color .prussian-blue{background:#003262}
.variation_color .metallic-prussian-blue{background:#003262}
.variation_color .metallic-prussian-blue-silver{background:#003262}.metallic-prussian-blue-silver span{background:#7d7d7d}
.variation_color .charcoal{background:#404041}
.variation_color .metallic-charcoal{background:#404041}
.variation_color .black-charcoal{background:#404041}
.variation_color .metallic-steel-blue{background:#5877a2}
.variation_color .lilac{background:#a2749a}
.variation_color .metallic-lilac{background:#a2749a}
.variation_color .marron-glace{background:#4a433b}
.variation_color .midnight-blue{background:#191d49}
.variation_color .bordeaux{background:#901132}
.variation_color .green-tea{background:#adbe63}
.variation_color .navy{background:#003f81}
.variation_color .neon{background:#fff400}
.variation_color .neon-lime{background:#aad44e}
.variation_color .neon-pink{background:#fe5ab0}
.variation_color .neon-green{background:#22dd50}
.variation_color .neon-orange{background:#f55a28}
.variation_color .marron-glace-lilac{background:#4a433b}.marron-glace-lilac span{background:#a2749a}
.variation_color .marron-glace-neon-lime{background:#4a433b}.marron-glace-neon-lime span{background:#aad44e}

.variation_color .off-white{background:#f4e8da}
.variation_color .white{background:#eeeeee}

.variation_color .lilac-marron-glace{background:#a2749a}.lilac-marron-glace span{background:#4a433b}
.variation_color .plum-neon-pink{background:#600944}.plum-neon-pink span{background:#fe5ab0}
.variation_color .grape-neon-pink{background:#800670}.grape-neon-pink span{background:#fe5ab0}
.variation_color .neon-pink-grape{background:#fe5ab0}.neon-pink-grape span{background:#800670}
.variation_color .black-neon-pink{background:#000000}.black-neon-pink span{background:#fe5ab0}
.variation_color .black-beige{background:#000000}.black-beige span{background:#b49d97}
.variation_color .black-white{background:#000000}.black-white span{background:#ffffff}
.variation_color .black-red{background:#000000}.black-red span{background:#ff0000}
.variation_color .red-black{background:#ff0000}.red-black span{background:#000000}
.variation_color .red-beige{background:#ff0000}.red-beige span{background:#bca898}
.variation_color .black-neon-green{background:#000000}.black-neon-green span{background:#22dd50}
.variation_color .neon-lime-black{background:#aad44e}.neon-lime-black span{background:#000000}
.variation_color .neon-lime-orange-peel{background:#aad44e}.neon-lime-orange-peel span{background:#f55a28}
.variation_color .black-neon-lime{background:#000000}.black-neon-lime span{background:#aad44e}

.variation_color .beige-neon-lime{background:#b49d97}.beige-neon-lime span{background:#aad44e}
.variation_color .midnight-blue-beige{background:#191d49;}.midnight-blue-beige span{background:#b49d97}
.variation_color .midnight-blue-gray{background:#191d49;}.midnight-blue-gray span{background:#67686a}

.variation_color .midnight-blue-black{background:#191d49;}.midnight-blue-black span{background:#000000}
.variation_color .pink-beige{background:#f577b4}.pink-beige span{background:#dec5b6}

.variation_color .beige-neon-pink{background:#b49d97}.beige-neon-pink span{background:#fe5ab0}
.variation_color .beige-neon-green{background:#b49d97}.beige-neon-green span{background:#22dd50}

.variation_color .neon-pink-beige{background:#fe5ab0}.neon-pink-beige span{background:#b49d97}
.variation_color .neon-green-beige{background:#22dd50}.neon-green-beige span{background:#b49d97}

.variation_color .neon-orange-beige{background:#f55a28}.neon-orange-beige span{background:#b49d97}
.variation_color .beige-neon-orange{background:#b49d97}.beige-neon-orange span{background:#f55a28}
.variation_color .grape-gray{background:#993a8d}.grape-gray span{background:#4b4e57}
.variation_color .red-gray{background:#c81613}.red-gray span{background:#67686a}
.variation_color .black-gray{background:#231f20;}.black-gray span{background:#66686a}
.variation_color .gray-black{background:#66686a;}.gray-black span{background:#231f20}
.variation_color .gray-midnight-blue{background:#66686a;}.gray-midnight-blue span{background:#191d49}
.variation_color .orange-peel{background:#f55a28}
.variation_color .fuchsia{background:#c50a5e}
.variation_color .army{background:#51542a}
.variation_color .denim{background:#2e3e74}
.variation_color .oxford-blue{background:#070834}
.variation_color .rose-gray{background:#e9b4cc}.rose-gray span{background:#67686a}
.variation_color .pink-grape{background:#d379b3}.pink-grape span{background:#800670}
.variation_color .kiwi-army{background:#739036}.kiwi-army span{background:#62633f}
.variation_color .denim-army{background:#416e96;}.denim-army span{background:#505329}
.variation_color .cafe-beige{background:#4b2701;}.cafe-beige span{background:#bca898}

.variation_color .black-grey-beige{background:#231f20;}.black-grey-beige span{background:#66686a; border-top:3px solid #bca898;}
.variation_color .marron-glace-neon-green-beige{background:#4a433b;}.marron-glace-neon-green-beige span{background:#22dd50; border-top:3px solid #bca898;}
.variation_color .marron-glace-lilac-beige{background:#4a433b;}.marron-glace-lilac-beige span{background:#c98fa5; border-top:3px solid #bca898;}
.variation_color .beige-neon-green-orange-peel{background:#bca898;}.beige-neon-green-orange-peel span{background:#22dd50; border-top:3px solid #f55a28;}
.variation_color .black-neon-green-beige{background:#231f20;}.black-neon-green-beige span{background:#22dd50; border-top:3px solid #bca898;}
.variation_color .black-neon-pink-beige{background:#231f20;}.black-neon-pink-beige span{background:#fe5ab0; border-top:3px solid #bca898;}

.variation_color .metallic-charcoal-metallic-silver{background:#404041}.metallic-charcoal-metallic-silver span{background:#7b7c7f}
.variation_color .metallic-silver-metallic-charcoal{background:#7b7c7f}.metallic-silver-metallic-charcoal span{background:#404041}
.variation_color .metallic-gray-metallic-charcoal{background:#7b7c7f}.metallic-gray-metallic-charcoal span{background:#404041}
.variation_color .metallic-lilac-metallic-silver{background:#c98fa5}.metallic-lilac-metallic-silver span{background:#707176}
.variation_color .metallic-steel-blue-metallic-prussian-blue{background:#3c6192}.metallic-steel-blue-metallic-prussian-blue span{background:#003161}
.variation_color .metallic-prussian-blue-metallic-steel-blue{background:#003161}.metallic-prussian-blue-metallic-steel-blue span{background:#3c6192}

.variation_color .metallic-brown-black{background:#684f49}.metallic-brown-black span{background:#000}
.variation_color .metallic-lilac-metallic-plum{background:#600944}.metallic-lilac-metallic-plum span{background:#a2739a}
.variation_color .metallic-plum-metallic-lilac{background:#a2739a}.metallic-plum-metallic-lilac span{background:#600944}

.variation_color .plum-lilac{background:#a2739a}.plum-lilac span{background:#600944}
.variation_color .black-forest{background:#374525}.black-forest span{background:#000}
.variation_color .navy-gray{background:#003f81}.navy-gray span{background:#6d6e71}
.variation_color .cafe-pink{background:#4b2701}.cafe-pink span{background:#d379b3}
.variation_color .cafe-fox{background:#a95140}.cafe-fox span{background:#4b2801}
.variation_color .red-pink{background:#c71512}.red-pink span{background:#d379b3}
.variation_color .royal-blue-navy{background:#003f81;}.royal-blue-navy span{background:#070834}
.variation_color .cafe-turquoise{background:#4b2701}.cafe-turquoise span{background:#4dd0da}

.variations_button{display:block;display:block !important;height:105px;height:105px !important;overflow:none;}
.single_variation,.variation_price{display:block;overflow:hidden;margin:0 0;display:block !important;height:25px;height:25px !important;}
.variation_price .price{float:left;width:50px;font-size:13px;font-weight:400;line-height:20px;border:none;margin:0;padding:0}
.variation_price .stock{float:right;width:127px;line-height:20px;color:#888;font-style:italic;display:none;margin:0;padding:0}
.single_variation .price{display:block;overflow:hidden;border:1px solid #FFF;margin:0 0 5px}
.single_variation .price{float:left;width:auto;font-size:13px;font-weight:400;line-height:20px;border:none;margin:0;padding:0}
.single_variation .stock{float:right;width:127px;line-height:20px;color:#888;font-style:italic;display:none;margin:0;padding:0}

div.jigoshop_error,div.jigoshop_message{background-repeat:no-repeat;margin:0 0 15px;padding:0px 0 5px;text-transform:uppercase;font-size:10px;}
div.jigoshop_error a.button,div.jigoshop_message a.button{display:block;float:none;margin:0 0 10px}
div.jigoshop_error{color:#D8000C;border-bottom:3px solid #D8000C;font-size:11px;}
div.jigoshop_message{color:#4F8A10;border-bottom:1px solid #4F8A10;background-color:#fff;}
table,table td{font-size:10px}
table.shop_table{text-align:left;width:70%;border-collapse:separate;margin:0 10px 30px}
table.shop_table th{color:#888;font-size:10px;font-weight:700;line-height:18px;border-bottom:1px solid #E7E7E7;padding:9px 12px}
table.shop_table td{vertical-align:middle;padding:6px 12px}
table.shop_table td a.button{margin:0 3px}
table.my_account_orders{font-size:.85em}
table.my_account_orders th,table.my_account_orders td{vertical-align:top;padding:4px 8px}
table.my_account_orders .button{white-space:nowrap;margin:4px 0}
table.shop_attributes{border:0;border-top:1px dotted #ccc}
table.shop_attributes th{width:60px;font-weight:700;color:#000;border-bottom:1px dotted #ccc;line-height:1.5em;margin:0;padding:8px}
table.shop_attributes td{font-style:italic;border-bottom:1px dotted #ccc;line-height:1.5em;margin:0;padding:0}
table.shop_attributes td p{margin:0;padding:8px}
table.shop_attributes .alt td,table.shop_attributes .alt th{background:#f9f9f9}
a.remove{display:block;height:16px;width:16px;text-indent:-9999px;background:url(images/shop/remove.png) #ccc}
a.remove:hover{background-color:#f93}
.cart th,.cart td{vertical-align:middle}
td.actions .coupon{display:block;overflow:hidden;text-align:right;position:relative;margin:30px 0}
td.actions .coupon label{text-transform:uppercase;display:none}
td.actions .coupon .input-text{width:80px;display:inline;margin:1px 5px 0 0}
td.actions .button-alt{float:right;margin:2px 0 0 6px}
td.applied-coupons{font-size:12px;text-align:left}
td.applied-coupons span.applied-coupons-values{margin-left:5px;font-style:italic}
td.product-name dl.variation dt{font-weight:700;display:inline;margin:0 4px 0 0;padding:0}
td.product-name dl.variation dd{display:inline;margin:0 12px 0 0;padding:0}
.col2-set{overflow:hidden;zoom:1;width:100%}
.col2-set .col-1{float:left;width:48%}
.col2-set .col-2{float:right;width:48%}
.cart-collaterals{overflow:hidden;zoom:1;margin:0 10px 30px}
.cart-collaterals .related{width:310px;float:left}
.cart-collaterals .cross-sells{width:314px;float:left}
.cart-collaterals .shipping_calculator{width:520px;overflow:hidden;zoom:1;margin:0 0 30px}
.cart-collaterals .shipping_calculator .col2-set .col-1,.cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}
.cart-collaterals .cart_totals{width:520px;margin:0 0 30px}
.cart-collaterals .cart_totals table{border-collapse:separate;width:520px;padding:0}
.cart-collaterals .cart_totals table tr:first-child th,.cart-collaterals .cart_totals table tr:first-child td{border-top:0}
.cart-collaterals .cart_totals table td,.cart-collaterals .cart_totals table th{padding:6px 12px}
.cart-collaterals .cart_totals table small{display:block;color:#999}
.cart-collaterals .cart_totals .discount td{color:green}
.cart-collaterals .cart_totals tr td,.cart-collaterals .cart_totals tr th{border-top:1px solid #E7E7E7;padding:6px 24px}
.cart-collaterals .cart_totals a.button-alt{width:193px;display:block;font-size:10px}
.form-row{overflow:hidden;zoom:1;margin:0 0 6px;padding:0}
.form-row label.hidden{visibility:hidden}
.form-row select{width:100%;cursor:pointer;border:1px solid #3a3a3c;margin:0}
.form-row .required{color:#c00;font-weight:700}
.form-row .input-checkbox{display:inline;text-align:center;vertical-align:middle;margin:-2px 8px 0 0}
form .form-row input.,#content .form-row input.input-text,form .form-row textarea,#content .form-row textarea{border:1px solid #000;width:100%;outline:0;background:#fff none;font-size:10px;line-height:14px;margin:0}
form .form-row textarea,#content .form-row textarea{height:3.5em;line-height:1.5em;display:block}
.form-row-first,.form-row-last{float:left;width:47%;overflow:visible}
.clear{overflow:hidden;width:100%;display:block;clear:both}
#customer_details{margin:0 0 25px}
form.login{border:1px solid #E7E7E7;text-align:left;margin:20px 0;padding:20px}
#payment{background:#F9F9F9}
#payment ul.payment_methods{overflow:hidden;zoom:1;text-align:left;border-bottom:1px solid #eee;list-style:none outside;margin:0;padding:1em}
#payment ul.payment_methods li{line-height:2em;text-align:left;font-weight:400;margin:0}
#payment ul.payment_methods li input{margin:0 1em 0 0}
#payment ul.payment_methods li img{vertical-align:middle;position:relative;margin:-2px 0 0 .5em}
#payment div.form-row{border-top:1px solid #fff;padding:1em}
#payment .terms{text-align:right;padding:0 1em}
#payment div.payment_box{position:relative;width:96%;background:#f5f5f5;border:1px solid #eee;font-size:.92em;margin:1em 0;padding:1em 2% 0; display:block !important;}
#payment div.payment_box #cc-expire-month,#payment div.payment_box #cc-expire-year{width:48%;float:left}
#payment div.payment_box span.help{font-size:11px;color:#999;line-height:13px;font-weight:400}
#payment div.payment_box p,#payment div.payment_box .form-row{margin:0 0 1em}
#payment div.payment_box:after{content:"";display:block;border:8px solid #eee;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-4px;left:0;margin:-1em 0 0 2em}
div.shipping-address{clear:left;padding:0}
#shiptobilling{float:right;line-height:1.62em;margin:0;padding:0}
#shiptobilling label{font-size:9px}
.checkout .col-2 h3{float:left;clear:none}
.order_details{overflow:hidden;zoom:1;list-style:none;margin:0 0 1.5em}
.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1em;border-right:1px dashed #ccc;padding-right:2em}
.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em;color:#333}
.red{color:red!important}
.admin-bar .absolutepositioneditem{top:0}
.hidden{visibility:none}
span.hidden{display:none;display:none !important;}

/**SIMPLEMAP**/
#simplemap{border:1px solid #999;color:#000; margin-top:15px;} #simplemap img{background:none!important;max-width:none!important;max-height:none!important;border:none!important;padding:none!important;} #simplemap a{color:#00c;background:none;text-decoration:none;} #simplemap a:hover{background:none;text-decoration:underline;} #powered_by_simplemap{font-size:.75em;text-align:right;color:#999;} #powered_by_simplemap a{color:#999;text-decoration:underline;} #searchForm{text-align:left;} #searchForm input#addressInput{width:250px;} #searchForm p{margin:10px auto;} #map_search label{float:left;} .markertext{font-size:.9em;line-height:1.2em;color:#000;} .markertext .bubble_category{font-size:.6em;font-style:italic;} .markertext a{color:#00c;text-decoration:underline;} .markertext h3{margin-top:0!important;text-align:left!important;line-height:1.2em!important;} .markertext .search-term{background:#ff6;} div#results{padding-bottom:20px;} div.result{font-size:.9em;line-height:1.2em;border-bottom:1px solid #ccc;margin:0;padding:10px 5px;} div.result small{font-size:.7em;color:#999;} div.result:hover{background:#ebf0f1;} div.result address{font-style:normal;} div.result h3{font-size:1.5em;text-transform:none;margin:0 0 5px;} div.result img{border:none;} div.result .search-term{background:#ff6;color:#000;} div.result div.result_name{width:100%;} div.result div.result_address{float:left;width:40%;} div.result div.result_phone{float:left;width:30%;height:3em;} div.result div.result_links{float:left;display:table-cell;width:30%;text-align:right;vertical-align:bottom;} div.result div.result_links div{clear:right;margin-bottom:3px;} div.result div.special{float:right;height:20px;padding-left:20px;line-height:20px;text-align:left;font-style:italic;margin:0;} .location_search_title,.location_search_distance_cell,.location_search_cat_cell,.location_search_category_cell,.location_search_tag_cell,.location_search_day_cell,.location_search_time_cell{font-weight:700;vertical-align:top;} .no-linebreak{white-space:nowrap;} #searchForm input#addressSubmit,#searchForm select{width:auto;}
/** / SIMPLEMAP .. portfolio_slideshow-css**/
.portfolio-slideshow{z-index:0 !important}div.slideshow-wrapper{visibility:hidden;margin:0 0 10px 0;}div.slideshow-wrapper:after{visibility: hidden;display:block;font-size:0;content: " ";clear:both;height:0;}* html div.slideshow-wrapper:after{zoom:1;}*:first-child+html div.slideshow-wrapper:after{zoom:1;}div.slideshow-wrapper .inactive{cursor:default;filter:alpha(opacity=40);opacity:0.2}div.portfolio-slideshow .not-first{display: none}.slideshow-content img{margin:0!important;border: none!important;padding:0!important;max-width: none!important}.slideshow-content.fade img{max-width:100%!important;width:auto;height:auto;}div.slideshow-content.fade{width:100%}div.slideshow-nav{ padding:5px 0 6px}div.slideshow-nav a{ color:#444;text-decoration: underline}div.slideshow-nav a.pause,div.slideshow-nav a.play{ margin:0 15px 0 0}div.slideshow-nav a.slideshow-prev{ margin:0 10px 0 0}div.slideshow-nav a.slideshow-next{ margin:0 25px 0 10px}div.slideshow-thumbs{ width:600px;margin:0;}div.slideshow-thumbs img{ height:75px;width:75px}div.slideshow-thumbs ul.slides{ margin:0;padding:0}div.slideshow-thumbs li{ display:block;float: left;list-style-type: none;padding:0 10px 0 0}.slides a img.attachment-thumbnail{ filter:alpha(opacity=50);opacity:0.5}.slides li a.activeSlide img.attachment-thumbnail,.slides li.activeSlide a img.attachment-thumbnail{ filter:alpha(opacity=100);opacity:1}.slideshow-holder{ height:150px;position:absolute;width:150px}
/** / portfolio_slideshow-css ......CFORMS minimal.css**/
.cform{width:410px;margin:10px auto 0}
.cform fieldset{margin-top:10px;border:none;padding:5px 0}
.cform .cf_hidden{display:none;border:none!important;background:none!important;margin:0!important;padding:0!important}
.cform legend{font:normal 18px Helvetica;color:#333;letter-spacing:3px;margin:0;padding:0}
ol.cf-ol{border-top:1px solid #f2f2f2;margin:0!important;padding:15px 0 0!important}
ol.cf-ol li{background:none!important;list-style:none!important;text-align:left;line-height:1.1em;margin:5px 0!important;padding:0}
ol.cf-ol li.textonly{color:#888;font-size:1em;letter-spacing:2px;margin:12px 0!important;padding:0 0 0 100px}
.cform label{width:90px;display:inline-block;text-align:left;vertical-align:top;color:#333;font:.9em sans-serif;margin:4px 10px 0 0}
.cform label span{width:90px;display:block}
label.cf-before{margin:4px 10px 0 0}
label.cf-after{text-align:left;width:75px;margin:4px 2px 0 6px}
label.cf-after span{width:75px;display:block}
label.cf-group-after{width:60px;text-align:left;margin:4px 0 0 2px}
label.cf-group-after span{width:60px;display:block}
.cform input,.cform textarea,.cform select{border:1px solid #aaa;font:.9em sans-serif;color:#333;background:#fff;vertical-align:top;padding:3px}
.cform input:hover,.cform textarea:hover,.cform select:hover{border:1px solid #FC0;}
.cform input:focus,.cform textarea:focus,.cform select:focus{color:#666;background:#fff}
.cform textarea,.cform input{width:298px}
.cform select{width:306px}
.cform select.cfselectmulti{height:7.5em}
.cform textarea{font-family:arial;font-size:.9em;overflow:auto}
span.reqtxt,span.emailreqtxt{display:block;vertical-align:top;color:#333;font-size:.7em;line-height:1.2em;margin:0 5px 7px 98px}
ol.cf-ol li.cf-box-title{color:#888;font-size:1em;letter-spacing:2px;margin:12px 0 0!important;padding:0 0 0 100px}
input.cf-box-a,input.cf-box-b{width:16px;height:22px;border:none!important;background:none!important;margin:1px 0 0}
input.cf-box-a{margin-left:100px}
ol.cf-ol li.cf-box-group{padding:0 0 5px 100px}
p.cf-sb{text-align:right;margin:0;padding:0 3px 0 0 !important}
.cform input.backbutton,.cform input.resetbutton,.cform input.sendbutton{width:auto;font-size:.8em;border:1px solid #adadad!important;border-left-color:#ececec!important;border-top-color:#ececec!important;margin:0;padding:2px 1em}
ol.cf-ol li.cf_li_err{border-color:#DF7D7D;border-style:solid;border-width:1px 0;margin:5px 0!important;padding:5px 0!important}
ol.cf-ol li ul.cf_li_text_err{color:#333;margin:0 0 0 10px;padding:0}
ol.cf-ol ul.cf_li_text_err li{list-style:none!important;font-weight:700;text-indent:0;padding-left:15px;margin:0 0 2px!important}
ol.cf-ol ul.cf_li_text_err li:before{content:''}
label.secq,label.seccap{vertical-align:text-bottom;margin-bottom:4px}
input.secinput{vertical-align:text-bottom}
#cforms_captcha6,#cforms_captcha5,#cforms_captcha4,#cforms_captcha3,#cforms_captcha2,#cforms_captcha{height:15px;width:100px;vertical-align:text-bottom;margin:0;padding:4px}
div.cf_info{color:#333;display:none;width:380px;line-height:1.3em;margin:10px auto;padding:10px 15px!important}
div.cf_info ol{margin:0;padding:5px 15px 0 30px}
div.cf_info ol li{margin:2px 0;padding:1px 0}
div.cf_info a{color:red!important;text-decoration:underline!important}
div.success{background:#F9F9F9 none repeat scroll 0;color:#AAA;display:block}
div.failure{display:block;border-color:#DF7D7D;border-style:solid;border-width:1px 0}
div.waiting{background:#F9F9F9;color:#AAA;display:block}
.cform .cf_error{color:red;border:1px solid red}
div.mailerr{display:block}
p.cf_info{text-align:center;margin:10px 0}
p.success{color:green}
[disabled]{color:#ddd;background:none!important;border-color:#ddd!important}
.disabled{border-color:#ddd!important}
.cform input.cf_upload{width:220px;background:#f9f9f9;border:1px solid #888}
.cform input.resetbutton,.cform input.backbutton{margin:0 5px 0 0}
.mailerr,.cform .cf_errortxt,p.failure{color:red}
*+html ol.cf-ol,*+html ol.cf-ol li,* html ol.cf-ol,* html ol.cf-ol li,* html span.reqtxt,* html span.emailreqtxt{display:inline-block}
* html .cform legend,*+html .cform legend{position:absolute;left:-8px;top:0;margin-left:0}
* html .cform fieldset,*+html .cform fieldset{position:relative;margin-top:15px;padding-top:25px}
* html img.captcha,*+html img.captcha{margin-bottom:1px!important}
//* cforms minimal.css*//


#ie7 article.intro{margin-left:-7.6%;margin-right:-7.6%;padding-left:-7.6%;padding-right:-7.6%;max-width:1000px}
#ie7 section.featured-post{margin-left:-7.6%;margin-right:-7.6%;max-width:850px}
#ie7 section.recent-posts{margin-right:7.6%}
:focus,.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{outline:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,#access ul li:hover > ul,#access ul .current-menu-item ul,#access ul .current-page-item ul,#access ul .current_menu_parent ul,#access ul .current-menu-ancestor ul,.paged #nav-above,.commentlist .children li.comment .fn,#reviews #comments ol.commentlist li .meta .reviewer,a.checkout-button,.single-product #category-products-3,.single_variation,.form-row label{display:block}
.screen-reader-text,.page-title,input#searchsubmit,#site-title span,#site-description,#branding .widgets aside#jigoshop_cart-2 .extra,#branding #jigoshop_product_search-2 .widget-title,#access ul ul ul,#branding #searchsubmit,article.intro .entry-title,.comment-form-rating,.form-allowed-tags,.hreview-aggregate,#site-generator,.jigoshop .page-title,.related #grid,.upsells #grid,.cross-sells #grid,.upsells .product .title,.cross-sells .product .title,#category-products-3,.panel h2,.navigation{display:none}
h3,dt,strong,.comment-meta a,table.shop_table tfoot td,td.applied-coupons span.applied-coupons-label{font-weight:700}
a.showlogin,a:focus,a:active,a:hover,#respond .logged-in-as a:hover,#respond #cancel-comment-reply-link:hover,#reviews #comments a{text-decoration:underline}
.home #primary,.order_details li.method{border:none}
.one-column #respond,.page-template-sidebar-page-php #respond{width:auto}
h1,h2,h3,h4,h5,h6,div.product div.images div.thumbnails a.first,div.product #tabs{clear:both}
p,dd{margin-bottom:1.625em}
blockquote em,blockquote i,blockquote cite,.comment-meta .fn{font-style:normal}
#access li,.addresses .title h3{float:left}
#access ul.children,.networking a.st_email img{display:none!important}
#access li:hover > a,#access ul ul :hover > a,#access a:focus,#access li:hover > a,#access a:focus,#access .current_page_item > a,#access .current_menu_parent > a,#access .current_page_ancestor > a,#access .current-menu-ancestor a,#access .current_menu_parent a{color:#fff}
#access .menu-item ul li a:hover,h2 a{color:#000}
#branding #searchform,td.actions{text-align:right}
.content .commentlist,.page-template-sidebar-page-php .commentlist,input.button-alt{width:100%}
.commentlist > li.bypostauthor,.commentlist .children > li.bypostauthor{background:#ddd;border-color:#d3d3d3}
#respond .comment-notes,#respond .logged-in-as,.slideshow-title{font-size:13px}
#reviews #comments .add_review,p.stars,.addresses .title{overflow:hidden;zoom:1}
#reviews #comments ol.commentlist li .comment-text,h1.product_title p{margin:0;padding:0}
#review_form #respond p,#tabs .features{margin:0 0 10px}
a.button:hover,button.button:hover,input.button:hover,#review_form #submit:hover,#colophon a:hover{color:#fff;text-decoration:none}
.cart .button,.cart input.button,.cart-collaterals .shipping_calculator .button{float:right;display:block}
.entry-content,.widget ul ul,.widget li{padding:0}
#post-1166 .entry-content img,.grid-item .product{margin:0 5px 10px}
/*
.jigoshop-products #main .widget,.jigoshop-products #secondary{height:253px}
*/
.widget_price_filter .price_slider_wrapper .button,#payment #place_order{float:right;margin:0}
div.product div.summary,td.actions .button,.form-row-last,#payment div.payment_box #cc-expire-year,.addresses .title .edit{float:right}
div.product div.product_meta,div.product div.variations_button,.checkout .col-2 .notes,.checkout .col-2 .form-row-first{clear:left}
.thumbnails a.thumbfirst img,.thumbnails a.thumblast img{width:88px!important;height:86px!important;border:1px solid #bdbfc2;margin:0;padding:0}


.link,.link a,
#SignUp .signupframe {color: #333;font-size: 13px;padding:25px 45px}
.link,.link a {text-decoration: none;	}
#SignUp .signupframe {		border: 1px solid #fff;	}
#SignUp input[type="text"]{border:1px solid #aaaaaa;width:100%;font-size:10px;font-size:12px !important;}
#SignUp input[type="submit"]{font-size:10px;font-size:12px !important; margin-top:15px;}

#SignUp .signupframe .required {	font-size: 11px;	}

#subscribe h3{font-weight:normal; margin:25px 45px 0;font-size:15px; letter-spacing:1px;}



.overlaysignup{}
#SignUp{position:absolute;top:12%;left:50%;margin-left:-170px;margin-left:-170px !important;
width:340px;height:430px;width:340px !important;height:430px !important;
background:  url(images/signup.png) top left no-repeat;background:  url(images/signup.png) top right no-repeat !important;
}
.page-id-4205 #SignUp{position:absolute;top:30px;right:30px;top:30px !important;right:30px !important;margin-left:0px !important;left:auto;
width:340px;height:430px;width:340px !important;height:430px !important;
background:  url(images/signup_page.png) top left no-repeat;background:  url(images/signup_page.png) top left no-repeat !important;
}
.signupframe{
color: #ffffff;color: #ffffff !important;margin-top:165px;width:300px;width:300px !important;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background: none;background: none !important;border:none;border: none !important;
}

.signupframe td{text-align:left;text-align:left !important;}
.signupframe label{display:none}

.signupframe td.tdsubmit{text-align:center;text-align:center !important;}

#SignUp input.text,#SignUp input[type=text]{ width:240px;width:240px !important;height:24px;position:relative;left:-5px;margin:0 0 10px 0;margin:0 0 10px 0 !important}

.submit{background:white;border:1px solid #f7f7f7;text-transform:uppercase;font-weight:bold;cursor:pointer;position:relative;left:-5px;margin:5px 0 0 0 !important}
.submitthanks{background:white;border:1px solid #f7f7f7;text-transform:uppercase;font-weight:bold;cursor:default;position:relative;left:-5px;margin:5px 0 0 0 !important}

#SignUp input.req{background:#ffffff url(images/req.png) bottom right no-repeat;}
#SignUp input.mdy{background:#ffffff url(images/mmddyy.png) bottom right no-repeat;}


.close{width:23px;height:23px;display:block;position:absolute;right:5px;top:5px;}
.close span{display:none;}
.signupframe .required {font-size: 10px;display:none;display:none !important;}

@media screen and (max-device-width: 450px) {
/*

#branding{ width: 610px; margin:0 auto;border-bottom:17px solid #a9abae;}

#branding .widgets{left:400px}
#site-title{height:90px;width:130px;background:url(images/7amenfant.png) no-repeat center center;background-size: 65%;position:absolute; top:-15px;left:-10px;}
#site-title a{display:block;height:116px;line-height:116px}

#access{width: 610px;right:0; bottom:4px;}
#access a{letter-spacing:0px;font-size:77%;padding:0 15px 2px;}
#access ul ul{display:none;position:absolute;top:26px;height:16px;left:0;width:600px;z-index:8000;background-color:#a9abae;margin:0}

#access ul li ul li a{font-size:70%;}
#page{width: 610px; margin:0 auto; padding:0;background-position:19px 0;background-size: 13%;}
#content{margin:0px; padding:0; width:100%; }

.home #main{background-color:none;background:none!important;margin:0 auto;padding:25px 0 0}

.home #content{padding:0;height:180px;height:180px !important;margin-bottom:0;}
.home .btn_shop{position:absolute;left:335px;top:197px;width:150px;overflow:hidden;height:66px;}
.home .btn_shop img{width:150px;height:auto;height:auto !important;}
.home #slideshow-wrapper0{top:9px;width:308px;height:225px; overflow:hidden;position:relative}
.home #slideshow-wrapper0 img{width:340px;height:225px;width:340px !important;height:225px !important}


#grid{margin:10px 0 -10px -1px;padding:0 4px 0 123px;}
#grid .inner-left{width:194px;height:194px;float:left;text-align:right;background:#eeefef;}
#grid .inner-right{width:291px;height:194px;float:right;text-align:left;background:#eeefef;margin:0 -1px 0px 0;}
.grid-item{width:97px;height:97px;float:left;overflow:hidden; }
.firstproduct,.lastproduct{height:194px;width:194px;margin:0}
.grid-item .product img{height:90px!important;width:90px!important;}
.grid-item.lastproduct .product{height:187px;width:187px;margin:0}
.grid-item.firstproduct .product img{height:187px!important;width:187px!important;margin:0}
.grid-item.lastproduct .product img{height:187px!important;width:187px!important}
.lastproduct{height:187px;width:187px;margin:0 2px 8px 0; float:right;}

.summary{width:180px!important;}
.images{width:420px!important;height:420px;}
.images a.large{width:250px;height:250px;display:block;position:absolute;left:100px;top:15px;z-index:0!important;cursor:0;margin:0;}
.images a.large img{width:250px;height:250px;}

.networking{width:420px;height:auto;overflow:none;background:#FFF;position:absolute;left:auto;}
.networking ul{width:420px;height:auto;overflow:none; margin:3px 3px 3px -3px;padding:0}
.networking li{width:137px;list-style:none;background:#aaabaf;float:left; display:block; height:18px;line-height:18px;margin:0;padding:0; }

.thumbnails{position:absolute;right:0px;top:15px;width:65px;z-index:1000}

.thumbnails a.thumb,.thumbnails a.thumbfirst,.thumbnails a.thumblast{width:55px;height:49px;float:left;line-height:49px;cursor:pointer!important;border-top:1px solid #e9eaea;margin:0 auto;padding:0}
.thumbnails a.thumbfirst img,.thumbnails a.thumblast img{width:55px!important;height:49px!important;}
.thumbnails a.thumb img{width:55px!important;height:49px!important;border:1px solid #bdbfc2;border-top:1px solid #e9eaea;margin:0;padding:0}

#colophon{width:610px;}

#colophon #supplementary .widget-area{width:610px;float:none; display:block;}
#colophon .moods{width:610px;}
#colophon .moods .inner{width:610px;left:0px;}
#secondary{left:0px}

*/
/*


.jigoshop-products #content{margin:0px;}
#primary{ padding:0;}
embed,object{max-width:100%}
.featured-posts section.featured-post,.one-column article.feature-image.small .entry-summary{height:auto}
.singular .entry-content,.singular footer.entry-meta,.singular #comments-title,.commentlist{width:100%}
#colophon #supplementary .widget-area,.error404 #main .widget{float:none;margin-right:0;width:100%}
#supplementary{width:100%;}
#colophon .moods{width:100%;}
#colophon .moods .inner{width:100%;left:0px;}
#secondary{left:0px}
.single-product #secondary{top:57px;left:10px;}
.grid{margin:10px 0 -10px -1px;padding:0 0 0 126px;}
#grid .inner-left{width:258px;height:258px;float:left;text-align:right;background:#eeefef; }
#grid .inner-right{width:387px;height:258px;float:right;text-align:left;background:#eeefef;margin:0 -2px 0 0;}
.grid-item{width:129px;height:129px;float:left;overflow:hidden}
.firstproduct,.lastproduct{height:250px;width:258px;margin:0}
.grid-item.lastproduct .product{height:250px;width:250px;margin:0}
.grid-item.firstproduct .product img{height:250px!important;width:250px!important;margin:0}
.grid-item.lastproduct .product img{height:250px!important;width:250px!important}
.lastproduct{height:250px;width:250px;margin:0 2px 10px 0; float:right;}
.summary{width:200px!important;}
.images{width:560px!important;}
*/
}
@media only screen and min-device-width 320px and max-device-width 480px {
#branding{ margin:0 auto;}
}
@media print {
body{background:none!important;font-size:10pt}
footer.entry-meta a[rel=bookmark]:link:after,footer.entry-meta a[rel=bookmark]:visited:after{content:" [" attr(href) "] "}
#page{clear:both!important;display:block!important;float:none!important;max-width:100%;position:relative!important}
#branding{border-top:none!important;padding:0}
#main{border-top:none;box-shadow:none}
#primary{float:left;width:100%;margin:0;}
#content{width:auto;margin:0}
.singular #content{width:100%;margin:0}
.entry-content{width:100%}
.entry-content p{padding:10px}
.singular .hentry{padding:0}
.entry-meta{font-size:10pt}
.singular #author-info{background:none;border-bottom:none;border-top:none;margin:2.2em 0 0;padding:0}
.commentlist > li.comment{background:none;border:1px solid #ddd;-moz-border-radius:3px;border-radius:3px 3px 3px 3px;position:relative;width:auto;margin:0 auto 1.625em;padding:1.625em}
.commentlist .avatar{height:39px;left:2.2em;top:2.2em;width:39px}
.commentlist li.comment .comment-meta{line-height:1.625em;margin-left:50px}
.commentlist li.comment .fn{display:block}
.commentlist li.comment .comment-content{margin:1.625em 0 0}
#site-title a,.entry-title,.singular .entry-title{font-size:21pt;}
#site-title span,#site-description,#branding #searchform,#branding img,#access,.entry-meta .edit-link a,#content nav,.entry-header .comments-link,.page-link,#respond,.widget-area,#colophon,.commentlist .comment-edit-link,.commentlist .reply{display:none}
}
.post {text-align:center;}
.post .entry-title, .post .entry-title a {font-size:14px;font-weight:bold;}
.post .entry-meta, .post .entry-meta a, .post .entry-content p, .post .entry-content p a {font-size:11px;}

tr.weight, .panel tr.attr_color{display:none;}

#jigoshop_cart-2 span.total {display:none}
.pin-it-btn-wrapper{ display:none !important;
}
td.location_search_distance_cell{
padding-left:15px;
}

.variation_color .heather-grey{background:#797373}

.variation_color .heather-greyred-fleece{background:#797373}.heather-greyred-fleece span{background:#af0013}

.variation_color .heather-greygrey-fleece{background:#797373}.heather-greygrey-fleece span{background:#414141}

.variation_color .metallic-steel-blue-metallic-silver{background:#5877a2}.metallic-steel-blue-metallic-silver span{background:#7d7d7d}

