/** Shopify CDN: Minification failed

Line 84:30 Expected identifier but found whitespace
Line 84:33 Unexpected "{"
Line 85:8 Expected ":"
Line 88:0 Expected identifier but found bad URL token
Line 88:7 Expected ")" to end URL token
Line 169:30 Expected identifier but found whitespace
Line 169:33 Unexpected "{"
Line 170:8 Expected ":"
Line 173:0 Expected identifier but found bad URL token
Line 173:7 Expected ")" to end URL token

**/
/* Premama Customization */

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol,ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse; border-spacing: 0;}
body { background:#FFF;}
.fl { float:left;}
.fr { float:right;}
a { color:#777; text-decoration:underline;}
a:hover {color:#5f361a;}
.clear { clear:both;}
h1, .banner-panel h2,.banner-panel h1, .banner-panel li, .w425 h1, .w425 a,.w313 h1, .w313 h1, .w313 a, .faq h1, .faq a, .title, .product h1,.date-title, .month-title, .price-panel h1, h2, .w335 h1  {font-family: 'Museo500'; line-height:normal;}
.banner, .text, .w425 p, .cart-list li, .faq h2,.faq p, .product p,.blog-title, .blog-text,.w335 h2 { font-family:"Myriad Pro";}
.w1035, .w1000 { width:1000px; display:block; margin:0 auto;}
.w956 { width:956px; display:block; margin:0 auto;}
.w850 { width:850px; display:block; margin:0 auto;}
.w900 { width:900px; display:block; margin:0 auto; text-align:left;}
.w425 { width:385px; display:block; margin:0 auto; text-align:left;}
.w696 { width:681px; padding-right:15px; display:block; margin:0 auto; text-align:left;}
.w335 { width:295px; padding-left:30px; margin:0 auto; border-left:1px solid #a8ebe8; text-align:center;}
h1 { font-size:23px; color:#bf7ba3; line-height:35px; font-weight:normal;}
h2 { font-size:18px; color:#bf7ba3; font-weight:normal;}

/* Header Area */

.logo { left: 5px; position: absolute; top: -54px; }

.top-panel { display: block; height: 49px; }
.top-menu { background-color:#AED7D5; display: block; height: 29px; padding: 5px; }
 .top-links li { color: #FFFFFF; display: block; float: left; font-family: 'Museo500'; font-size: 16px; line-height: 29px; margin: 0 3px; }
.top-links li a { color: #FFFFFF; display: block; font-size: 16px; height: 29px; line-height: 29px; padding: 0 13px; text-decoration: none; }
.banner, .text, .w425 p, .cart-list li { font-family:"Myriad Pro";}


/* banner */
.banner { background:url(home-page-image.jpg) no-repeat top left; width:996px; display:block; padding-top:30px; height:460px; text-align:left; font-size:16px; color:#be7aa3;}
.banner-panel { padding-left:0px; padding-top:50px; width:324px; display:block; margin:0 auto; text-align:left;}
.banner-panel h2 { font-size:21px; color:#be7aa3;}
.banner-panel h1 { font-size:26px; color:#993366;}
.banner-panel li { background:url(bullet.png) no-repeat 0px 7px; font-size:18px; line-height:20px; color:#be7aa3; padding-left:15px;}
.text { font-size:15px; color:#666666; line-height:18px;}
.blue-panel { background:url(b-bg.png) repeat-x; height:147px; display:block; text-align:center; padding-top:20px;}
.w425 img { float:left; padding-right:20px;}
.w425 h1 { font-size:19px; color:#bf7ba3; font-weight:normal !important;}
.w425 p { font-size:15px; color:#999; line-height:19px; padding-right:0px;}
.w425 a { font-size:15px; color:#cc6699; text-decoration:none;}
.w425 a:hover { text-decoration:underline;}
.w313 { width:285px; padding:22px 24px 15px 25px; display:block; margin:0 auto;  text-align:left;}
.w313 h1,.faq h1 { font-size:16px; color:#666;}
.w313 a, .faq a { font-size:10px; color:#cc6699; text-decoration:none; line-height:30px; font-family:Arial;}
.w313 a:hover, .faq a:hover { text-decoration:underline;}
.faq { width:230px; padding:22px 12px 0px 25px; display:block; margin:0 auto; text-align:left; }
.faq h2 { font-size:12px; color:#cc6699;}
.faq p { font-size:11px; line-height:14px; color:#999; margin-bottom:10px;}
.w696 p { font-size:15px; color:#6d6f71; padding-right:40px;}
.blog-title { font-size:15px; color:#999;}
.blog-text { font-size:12px; color:#6d6f71;}
.w335 h1 { font-size:23px; color:#6d6f71;}
.w335 h2 { font-size:20px; color:#6d6f71;}
.page-cont { margin-top:125px; width:970px; }

.cart-list { margin-top:10px; }
.cart-list li { font-size:10px; color:#858585; display:block; line-height:25px; padding:0px 5px; float:left;}
.num-items-in-cart { color:#858585; } 
.num-items-in-cart:hover { color:#000;}

#header-wrapper {  background: { {
settings.header_colour
}
}
url( { {
'header-gradient-white.png'|asset_url
}
}
) 0 0 repeat-x;
}
.ie6 #header-wrapper { background-image: none; }
#header { padding: 20px 0 15px 0; }


/* internal page */
.header { height:228px; display:block;}
.product { padding-left:40px; display:block; text-align:left;}
.product h1 { font-size:30px; color:#6d6f71;}
.product p { font-size:20px; color:#6d6f71;}
.product-list { display:block; margin:0 auto;}
.product-list center { margin:20px 0;  }
.product-list li { padding-top:20px; display:block; margin:0 auto; float:left; text-align:left; margin-left:10px;}
.product-panel {background:url(product-bg.png) repeat-x top #c5e8e6; display:block; margin:0 auto; text-align:right;}
.product-panel a { display:block; height:332px; line-height:332px; }
.product-list img { padding-left:27px; padding-top:20px; vertical-align:middle;}
.product-list li:first-child { margin-left:0px;}
.date-title { font-size:51px; color:#6d6f71; padding-left:22px;}
.month-title { font-size:21px; color:#6d6f71; line-height:normal; padding-left:10px;}
.price-panel { background:#84c2be; height:75px; padding:7px 0px ; text-align:center;}
.price-panel h1 { font-size:39px; color:#fff;}
.price-panel p { font-size:15px; color:#fff;}
.free-shiping { background:#62b1ad; color:#FFF; text-decoration:none; padding:3px;}
.bullet-text li { background:url(bullet.png) no-repeat 0px 8px; padding-left:10px; color:#6d6f71; line-height:20px; font-size:15px;}



/* footer */
.sign-up { background:#e9d1df; height:53px; padding-top:14px; display:block;}
.title { font-size:14px; color:#c07ba3; text-decoration:none; line-height:38px;}
.sign-up .title { color:#7a345d; padding-top:10px;  }

input.sign-up { background:#fff; height:31px; width:290px; padding:0px 3px; line-height:31px; color:#333; font-size:13px;   margin:3px 10px 0 0 ; box-shadow: 0 0 5px 0 #999999 inset;}
.w202 { width:202px; display:block; margin:0 auto; text-align:left;}
.w162 { width:162px; display:block; margin:0 auto; text-align:right;}
.devider { background:#ccc; height:1px; display:block; clear:both; margin-bottom:10px;}
.footer-text, .footer-links{ font-family:Helvetica, sans-serif; text-align:center;}
.footer-text{ font-size:12px; color:#999; text-decoration:none;}


.footer-linklist { text-align:center;}
/* Premama Customization */

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol,ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse; border-spacing: 0;}
body { background:#FFF;}
.fl { float:left;}
.fr { float:right;}
a { color:#777; text-decoration:underline;}
a:hover {color:#333;}
.clear { clear:both;}

h1, .banner-panel h2,.banner-panel h1, .banner-panel li, .w425 h1, .w425 a,.w313 h1, .w313 h1, .w313 a, .faq h1, .faq a, .title, .product h1,.date-title, .month-title, .price-panel h1, h2, .w335 h1  {font-family: 'Museo500'; line-height:normal;}
.banner, .text, .w425 p, .cart-list li, .faq h2,.faq p, .product p,.blog-title, .blog-text,.w335 h2 { font-family:"Myriad Pro";}

/* Header Area */



.top-panel { display: block; height: 49px; }
.top-menu { background-color:#AED7D5; display: block; height: 29px; padding: 5px; }
 .top-links li { color: #FFFFFF; display: block; float: left; font-family: 'Museo500'; font-size: 16px; line-height: 29px; margin: 0 3px; }
.top-links li a { color: #FFFFFF; display: block; font-size: 16px; height: 29px; line-height: 29px; padding: 0 13px; text-decoration: none; }
.banner, .text, .w425 p, .cart-list li { font-family:"Myriad Pro";}

 

.cart-list { margin-top:10px; }
.cart-list li { font-size:10px; color:#858585; display:block; line-height:25px; padding:0px 5px; float:left;}
.num-items-in-cart { color:#858585; } 
.num-items-in-cart:hover { color:#000;}

#header-wrapper {  background: { {
settings.header_colour
}
}
url( { {
'header-gradient-white.png'|asset_url
}
}
) 0 0 repeat-x;
}
.ie6 #header-wrapper { background-image: none; }
#header { padding: 20px 0 15px 0; }


/* internal page */
.header { height:228px; display:block;}
.product { padding-left:40px; display:block; text-align:left;}
.product h1 { font-size:30px; color:#6d6f71;}
.product p { font-size:20px; color:#6d6f71;}
.product-list { display:block; margin:0 auto;}
.product-list li { padding-top:20px; display:block; margin:0 auto; float:left; text-align:left; margin-left:10px;}
.product-panel {background:url(product-bg.png) repeat-x top #c5e8e6; display:block; margin:0 auto; text-align:right;}
 .product-list li:first-child { margin-left:0px;}
 .month-title { font-size:21px; color:#6d6f71; line-height:normal; padding-left:10px;}

.price-panel h1 { font-size:39px; color:#fff;}
.price-panel p { font-size:15px; color:#fff;}
.free-shiping { background:#62b1ad; color:#FFF; text-decoration:none; padding:3px;}
.bullet-text li { background:url(bullet.png) no-repeat 0px 8px; padding-left:10px; color:#6d6f71; line-height:20px; font-size:15px;}





.footer-linklist { text-align:center;}
.footer-linklist span {  border-right:1px solid #666666; padding:0 2px;}
.footer-linklist span a { color:#666; text-decoration:none; font-size:12px;   padding:0 4px;  }
.footer-linklist span a:hover { color:#000; }
.footer-linklist span.last { border-right:none !important;}

.product-cont { margin-top:125px; padding:0 10px;   }

 .product-panel a { display:block; float:left; }
 @media (max-width:1000px) {

.product-list img { width:65% !important;

 }

}
 .freemal { display:block; padding:33px 30px 0 20px;  }
 
 .banner .buyprod { position:absolute; margin:243px 0 0 351px;}
 
.linegap { border-right:1px solid #ccc;  border-left:1px solid #ccc;}
.tweets { padding:10px 20px 0 0;} 

.btn-checkout { padding:0 6px; height:18px; line-height:18px; font-family:arial; font-size:11px; text-transform:uppercase; color:#fff;  background:url(btn-checkout.jpg) top repeat-x ;  }

.btn-checkout:hover { background-position:bottom;   }

h2 a  { font-size:16px !important; }