/*============================================================
 Theme by Tonka Park, http://tonkapark.com
============================================================*/
*{margin:0; padding:0}
body{margin:0; text-align:center; font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif; font-weight:normal; font-size:12px}
ul, ol{margin-bottom:1em}
li{list-style:none}
h2{margin-bottom:1em; font-weight:normal}
h3{margin-bottom:.5em; font-size:13px; font-weight:bold}
p{margin-bottom:1em; font-size:12px; line-height:15px}
a{text-decoration:none}
a img{border:none}
img{-ms-interpolation-mode:bicubic}
input, 
textarea{font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:13px; color:#666}
hr{margin-bottom:10px; height:1px; color:#ccc; background:#FF6A6A; border:none}

/*============================================================
COLORS
============================================================*/
body{color:#444; background-color:#F5A9BC;}
#wrap{background-color:#fff}
a:link, a:visited{color:#333}
a:hover, a:active{color:#000}

/* Color of site title if no logo image loaded */
#header h1 a{color:#FF6A6A}
#header h1 a:hover{color:#FF6A6A}

/* Color of links in Footer */
#footer .nav li a{}
#footer .nav li a:hover{color:#333}

#navigation div.pod a{color:#333}
#navigation div.pod a:hover{color:#999}
#navigation div.pod h3{color:#999}
#products .product-title{color:#2B2B2B}

#products .product-a h3, 
#products .product-a p{color:#cdcdcd}

#products .product-a:hover h3, 
#products .product-a:hover p{color:#000}

#product-details .price{color:#FF6A6A}
#contact-form label{color:#666}
 
/*============================================================
BUTTONS
============================================================*/
#cart-footer .update-btn, 
#cart-footer .checkout-btn, 
#contact-submit, 
#product-addtocart{ clear:both;  background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#eee));  border:1px solid #ddd;  border-bottom-left-radius:3px 3px;  border-bottom-left-radius:3px 3px;  border-bottom-right-radius:3px 3px;  border-bottom-right-radius:3px 3px;  border-top-left-radius:3px 3px;  border-top-left-radius:3px 3px;  border-top-right-radius:3px 3px;  border-top-right-radius:3px 3px;  cursor:pointer;  display:inline-block;  margin:0px 2px;  outline:none;  padding:6px 10px;  text-align:center;  text-decoration:none !important;  vertical-align:baseline;  zoom:1}

#cart-footer .update-btn:hover, 
#cart-footer .checkout-btn:hover, 
#contact-submit:hover, 
#product-addtocart:hover{text-decoration:none; background:#f1efde; background:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#eee)); background:-moz-linear-gradient(top, #ddd, #eee); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd',endColorstr='#eee')}

#cart-footer .update-btn:active
#cart-footer .checkout-btn:active, 
#contact-submit:active, 
#product-addtocart:active{position:relative; top:1px; background:#f1efde; background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee)); background:-moz-linear-gradient(top, #fff, #eee); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#eee')}

/*============================================================
 Wrapper
============================================================*/
#wrap{width:960px; margin:0 auto; padding:0 20px; text-align:left; -moz-box-shadow:0 0 10px #5f2c36; -webkit-box-shadow:0 0 10px #5f2c36; box-shadow:0 0 10px #5f2c36;overflow:hidden;}

/*============================================================
 Header
============================================================*/
#header{float:left; margin-bottom:15px; width:100%}
#header h1{font-size:36px; text-transform:uppercase; font-weight:bold; line-height:35px; padding:62px 0 0 3px; }
#header h1 span{padding:30px 0 10px}

#header.image{background-color:inherit}
#header.image h1{padding:0}
#header.image h1 span{display:none}

/* MiniCart Contents -------------------------------------------*/
#topcart{float:left; height:auto; margin-bottom:10px; text-align:right; width:100%}
#topcart span.note{-moz-border-radius:5px; -webkit-border-radius:5px;  padding:5px; margin-right:10px; font-weight:bold; text-transform:uppercase}

/*============================================================
 Page Navigation (Top and Bottom)
============================================================*/
#topnav{background:#F4728A; float:left; width:100%; margin-bottom:15px;}

#topnav li{float:left; font-size:11px; text-transform:uppercase;border-right:solid 1px #fff}
#topnav li a{display:block; padding:5px 25px; color:#fff}
#topnav li a:hover{color:#333;}
#topnav li.last{float:right;border-right:0}

/*============================================================
 Home 
============================================================*/
#home{}
.homeleft{float:left; width:580px; height:380px; margin-right:10px}
.homeright{float:right; width:370px}
.smallimg{float:left; margin:0 10px 10px 0}
.bigimg{float:left}
.last{margin-right:0}

/*============================================================
 Main Content Area
============================================================*/
#main{float:right; margin:0 0 10px 0;}
#main-content{float:right; width:750px}
#home-page #main-content{width:100%;}
#home-page .page-title{display:none}

/*============================================================
 Store Navigation
============================================================*/
#navigation .shop-title {border-bottom:solid 1px #999}
#navigation{float:left; margin-left:10px; width:190px; margin-bottom:5px}
#navigation div.pod{font-size:10px; text-transform:uppercase; margin-bottom:5px; padding:0 0 12px 0}
#navigation div.pod h3{font-size:20px; padding:4px 0 6px 0}
#navigation div.pod ul{padding-left:10px;margin-bottom:8px}
#navigation div.pod li{margin-top:3px; padding:3px 0; list-style:none; border-bottom:1px solid #C3C3C3}
h3.categories-title{display:none !important}

/* Search --------------------------------------------------*/
#search-input{width:173px; height:16px; padding:5px; font-size:12px; vertical-align:middle; border:1px solid #ccc}
#search-submit{display:none}
#search-submit span{display:none}


#category-header{float:left;width:100%;margin-bottom:10px;}

/*============================================================
 Footer
============================================================*/
#footer{float:left;width:100%}
#footer .top{float:left; width:100%; margin-bottom:10px}

#footer .nav{background: #F4728A;float: left;width: 100%;margin-bottom: 15px;}
#footer .nav ul{}
#footer .nav li{float:left; font-size:11px}
#footer .nav li a{display:block; padding:3px 25px; color:#fff;border-right: solid 1px white;}
#footer .nav li.right{float:right}
#footer .nav li a:hover{}

#footer .social{float:right;width:100%;}
#footer .social #fb{float:left;width:45%}
#footer .social .links{float:right; }
#footer img{vertical-align:middle}

#footer .base{font-size:11px;padding:0 0 10px 0;clear:both; text-align:right}

/*============================================================
 Alerts
============================================================*/
p.alert-noproducts, 
p.alert-noitems{margin:20px}
div#error{display:block; margin-bottom:5px; border-top:1px solid #6c1010; border-bottom:1px solid #6c1010; background:#cf3636}
div#error h2, 
div#error p{display:none}
div#error ul{margin:0; padding:5px 20px; font-size:13px; color:#fff; line-height:25px}
div#error li{margin:0; padding:0 20px; font-weight:bold;  background:url(https://assets.bigcartel.com/theme_assets/1/1.0.12/images/bullet-error.gif) no-repeat 0 7px}
.form-error{border:1px solid #cf3636}

/*************************************************************
 
 Store Pages
 
*************************************************************/
/*============================================================
 Product List
============================================================*/
#products{float:left}
#products .product-row {float:left;margin-bottom:10px}
#products div.product{float:left; margin:0px 15px 20px 0px; width:240px; text-align:center}
#products .product.three{margin-right:0}

#products div.product p{margin-bottom:0}

#products .product-img{display:inline; float:none; vertical-align:middle;max-width: 240px;}

#products .product-info{width:240px; text-align:center}
html #products .product-info{width:240px; w\idth:240px}

#products .product-title{padding-top:5px; font-size:11px; font-weight:normal; line-height:14px; text-decoration:none;}
body.custom #products h3.product-title{margin:0}

#products .product-price{font-size:11px;}
#products .product-status{font-size:10px; font-style:italic}

/* Pagination
------------------------------------------------------------*/
.pagination{clear:both; padding:20px 0 15px 0; font-weight:normal; text-align:center}

.pagination span, 
.pagination a{padding:0 3px 0 6px}

.pagination span.disabled{display:none}

.pagination span.current{font-weight:bold}

.pagination span.yadda{padding:5px 4px; background:none}

/* Stilts
------------------------------------------------------------*/
span.stilt{display:-moz-inline-stack; display:inline-block; vertical-align:middle}

#product-image{position:relative; float:left; width:300px; height:300px; text-align:center; overflow:hidden}

#products span.stilt{height:175px}

#product-image span.stilt{height:300px}

#product-image img{vertical-align:middle}

/*============================================================
 Product Detail
============================================================*/
#product-content{float:left;width:100%;padding-bottom:25px}
#product-images{float:left;width:auto;margin-right:20px;padding-right:10px}
a#product-image span.icon_zoom{display:block;position:absolute;top:4px;left:4px;width:20px;height:20px;background-image:url(https://assets.bigcartel.com/theme_assets/1/1.0.12/images/icon_zoom.png)!important;background-image:url(https://assets.bigcartel.com/theme_assets/1/1.0.12/images/icon_zoom.gif);background-repeat:no-repeat;background-position:-20px;z-index:100;cursor:pointer;overflow:hidden}
a#product-image:hover span.icon_zoom{background-position:0}
#product-images .product-img{margin:0 0 10px}
#product-images .images-nav{float: left;position: relative;width: 90px;margin: 0 0 0 10px;}
#product-images .images-list{overflow: hidden;text-align:center}
#product-images .images-list li{display:block;padding:0;list-style:none;border:solid 1px #f4f4f4;float:left;margin: 0 11px 11px;width:75px;height:75px}
#product-details{float:left;width:320px}
#product-details ul{margin-left:17px}
#product-details ol{margin-left:23px}
#product-details li{font-size:11px;line-height:15px;list-style:disc}
#product-details ol li{list-style:decimal}
#product-details .price{width:100%;margin-bottom:.1em;padding-bottom:.1em;font-size:18px;font-weight:700}
#product-artists{width:100%;border-bottom:1px solid #f4f4f4;margin-bottom:.7em;padding-bottom:.7em}
#product-details .like-it{float:left;width:100%;margin:.5em 0;padding-bottom:.7em;border-bottom:1px solid #f4f4f4}
#product-form{clear:both;float:left;width:100%}
#product-details .info,#product-form .options{width:100%;padding:.3em 0;margin-bottom:5px}
#product-details .info{border-bottom:1px solid #f4f4f4}
#product-form .options select{width:100%;margin:.8em 0}
#product-form .options ul{margin:.8em 0}
#product-form .options li{list-style:none;padding:1px 5px}
#product-form .options li input{text-align:left;vertical-align:middle}
#product-form .options li label{vertical-align:middle;font-weight:700}
#product-form .options li.sold label{font-weight:400;color:#999}
#product-addtocart{margin-top:10px}
#product-details div.sold h4,#product-details div.soon h4{margin-top:.8em;font-size:18px;font-weight:700}
#product-details div.sold h4{color:#cf3636}
#inventory{float:left;width:100%;padding:10px 0 12px;margin-bottom:5px;border-bottom:1px solid #f4f4f4}
#inventory h3{font-size:12px;margin-bottom:1em}
#inventory ul{margin:0}
#inventory li{float:left;position:relative;display:block;width:100%;margin-bottom:3px;background:#f2f2f2;list-style:none}
#inventory .bar{display:block;position:relative;height:14px;background:#dadada}
#inventory .bar span{position:absolute;left:5px;top:1px;width:150px;height:12px;font-size:10px;line-height:12px;overflow:hidden}
#inventory .bar span em{display:none}
#inventory span.sold{position:absolute;top:1px;right:5px;font-size:10px;color:#ccc;line-height:12px}

/*============================================================
 Cart
============================================================*/
#cart-content{float:left}
#cart-table{text-align:left;border-collapse:collapse;border-spacing:0}
#cart-table td,#cart-table th{text-align:left}
#col-image{width:85px}
#col-item{width:500px}
#col-price{width:150px}
#col-qty{width:75px}
#col-total{width:100px}
#col-options{width:50px}
/* Cart Table Header */
#cart-head{font-size:11px;border-bottom:solid 1px #444}
#cart-head th{padding-top:11px;padding-bottom:11px}
#head-item{padding-left:10px}
#head-options span{display:none}
/* Cart Table Body */
#cart-body{font-size:11px}
#cart-body th{padding-left:10px;font-weight:400}
#cart-body td{padding:9px 10px 9px 0}
th#head-total{text-align:right;padding-right:10px}
#cart-body tr.row-alt th,#cart-body tr.row-alt td{background:#f0f0f0}
#cart-body .item-image{padding:5px;text-align:center}
#cart-body .item-image a{display:block;border:solid 1px #f4f4f4;width:75px;height:75px}
#cart-body .item-price{padding-right:5px}
#cart-body .item-qty input{border:1px solid gray;padding:3px;width:2em}
#cart-body .item-total{font-weight:700;text-align:right}
#cart-body .item-options{text-align:center}
.cart-row{float:left;padding:10px 0;width:100%;border-top:1px solid #eee}
.cart-keep-shopping{float:left;padding-left:10px;margin-top:20px;width:200px}
#cart-footer{float:left;margin:10px 0;width:100%}
#cart-footer .cart-update,#cart-footer .cart-shipping,#cart-footer .cart-discount{padding:10px 10px 10px 0;text-align:right}
#cart-footer #country{width:160px;margin-left:5px;padding:2px 0;font-size:11px}
#cart-footer #cart_discount_code{width:80px;margin-left:10px}
#cart-footer .cart-discount p{margin:1px 0}
#cart-footer .cart-total{padding:15px 10px 15px 0;text-align:right}
#cart-footer .cart-total h3{font-size:16px;margin:0}
#cart-footer .cart-total p{color:#999;font-size:9px;margin-bottom:0}
#cart-footer .cart-total #cart-shipping-tax p{margin-bottom:7px;font-size:11px;color:#777}
#cart-footer .cart-options{float:right;margin-top:10px;padding-right:10px}

/*============================================================
 FAQ
============================================================*/
#faq-content{padding:15px 25px}

#faq-content .faq-list dt{margin-bottom:.5em; font-size:13px; font-weight:bold; color:#666}

#faq-content .faq-list dd{margin-bottom:2.3em}

/*============================================================
 Contact
============================================================*/
#contact-content{padding:10px}

#contact-form{width:425px; padding:15px 0}

#contact-form label{float:left; width:85px; padding:2px 0; font-size:13px; font-weight:bold; text-align:right}

#contact-form input, 
#contact-form textarea{float:left; width:250px; margin:0 25px 8px 10px; vertical-align:bottom}

#contact-form textarea{width:300px; height:150px}

#contact-form p, 
#captcha-div{float:left; display:inline; width:330px; margin:0 -3px 10px 95px; /* -3px fixes ie6 duplicate chars */}

#contact-form p{margin-bottom:25px}

#contact-form #contact-submit{margin-left:95px}
/*============================================================
 Success
============================================================*/
body.success #main-content h2{padding:20px 20px 0 20px; font-size:17px}

body.success #main-content p{padding:0 20px 20px 20px}

/*============================================================
 Custom Pages
============================================================*/
#faq-content{padding:0}

body.custom #main-content{}

body.custom #main-content strong{font-weight:bold}

body.custom #main-content em{font-style:italic}

body.custom #main-content code, 
body.custom #main-content pre{white-space:pre}

body.custom #main-content h2, 
body.custom #main-content h3, 
body.custom #main-content h4{margin-bottom:15px}

body.custom #main-content ul, 
body.custom #main-content ol, 
body.custom #main-content blockquote{padding:0 50px}

body.custom #main-content ul li{line-height:15px; list-style:disc}

body.custom #main-content ol li{line-height:15px; list-style:decimal}

body.custom #main-content blockquote{margin-bottom:1em; font-style:italic}

body.custom #main-content dt{margin-bottom:.5em; font-size:13px; font-weight:bold}

body.custom #main-content dd{margin-bottom:2.3em; line-height:15px}

div#orderform{margin-bottom:25px}

#splash{float: left; width: 960px; min-height: 500px; position: relative;margin-bottom:10px;}
#splash img {position: absolute; top:0;left:0}
