/* MODERNO by Jared Burns of http://www.pixallent.com
A contemporary, versatile theme for Shopify
*//* @group Globals */
div#a img, div.pimage, div#pimage-select, div#pimage-select, html, body , div#faqcopy, div#introholder, div#header, div.basketnumber, div.basketfont, 
div#container, div#twoways, div#friendus, div#cartitemssite, div#nav , div#nav li, div#nav li#enXd a, div#nav a#enXd, div#nav a.active, 
div#nav a.active:hover, div#nav li#end a.active, div#nav li#end a.active:hover,div#index-left, div#index-right, div#collection-left, div#collection-right, 
div#product-left, div#product-select, div#thumbs, div#lbCenter, div#lbBottomContainer, div#lbCloseLink, div#cart, div.cart-img, div.cart-desc, div#checkout,
div#sidebar ul#blog-list, div#content ul, div#content ol, div#page ul, div#page ol, div#excerpt ul, div#excerpt ol, div#content li, div#page li, 
div#excerpt li , div#footer , div#footer p#right-foot, div#pimage-select img, div#container, div#header, div#index, div#collection, div#descriptions, div#product, 
div#product-select, div#navigate-collection, div#cart, div.cart-row, div.updater, div#checkout, div#blog, div#page, div.additional-checkout-buttons {
Xborder:1px solid #CCCCCC !important;
}     
.pimage {
float: left;
width: 613px;
height:2000px;
margin: 10px 10px 20px 10px;
text-align: center;
}


#pimage {
float: left;
width: 613px;
height:1382px;
text-align: center;

}

#pimage > img {
    vertical-align: middle;
}


	
.pimage a {  
  background: none;
border:none;
}

a img {
 z-index:2;
}


#pimage-select {
  float: left;
  clear: left;
  width: 610px;
  margin-left:350px;
border:1px solid #000000;
  z-index:2;}

#pimage-select img {
	border:1px solid #efefef;
  
}
#description {margin: 0 30% 0 30px;}
#price {
	padding: 30px 0 30px 60px;
	color: #c00;
	font-size: 26px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}h2 {
	
color: #484848;
}



html, body {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color:#fcfcfb;
	xxbackground-image: url('repeating_grayline2.jpg'); 
	background-repeat:repeat-x;  
	min-height:400px;
z-index:0;   /* this fucker doesnt work in ie 7. z was -2 originally */ 
	position:relative;   /* orginally relative,  static for ie,? relative for all else? */ 
	
}

#tapreviews {
	
width:321px;
height:60px;
}

#hosereviews {
width:321px;
height:60px;
}

a { }a:hover {
    
}.smalltype{
font-size: 9px;    
color: #000000;
font-weight: normal;
padding-bottom:5px;
margin-bottom:5px;
}#smalltypepadding{
border:3px solid #fcfcfb;
}.promotion{
font-size: 14px;	
color: #000000;
font-weight: bold;
font-style:italic;
font-family:sans-serif;
}.discounts{
font-size: 11px;	
	color: #ff0000;
		font-weight: bold;
}.typekitheadline {
font-size: 25px;
line-height:98%;
font-weight: 200;
margin-bottom:35px;
padding-bottom:35px;
color: #000000;}#typekitspace{width:400px;
height:5px;
}.typekitbody {font-size: 18px;
color: #000000;
font-weight: 200;
}
.typekitbody strong {
font-weight: 500;
}
.siteintrocopynew {
color:#909090 !important;
font-size: 14px;
line-height:117%;
font-family:Georgia,serif;
margin-right:5px;
margin-top:467px;}
/*font-weight: 100;*/
XX.siteintrocopynew a:hover {
text-decoration: underline;
color:#000;
}

.siteintrocopynew a{
text-decoration: none;	
color:#6e6e6e;
text-decoration: underline;
}

.headlinegeorgia {
font-family:Georgia,serif;
font-size: 30px;
Xfont-weight: 200;
color: #000000;}

.bodygeorgia {
font-family:Georgia,serif;
font-size: 14px;
color: #000000;
Xfont-weight: 200;
}.clickhere {
font-family:Georgia,serif;
font-size: 16px;
color: #74c0d0;
}

#faqcopy{
width:415px;
margin: 0 auto;  }
.typekitintro {
font-size: 18px;
color: #4cadc2;
font-weight: 200;
}
#introholder {
margin-top:148px;
margin-right:41px;
float:right;
width:74px;
height:20px;
border:1px solid #CCC;
}
.cart-row{
Xbackground-color:#ffffff;
    
}
.typekitbody A:link {color: #4cadc2;text-decoration: underline;}
.typekitbody A:visited {color: #4cadc2;text-decoration: underline;}
.typekitbody A:active {color: #4cadc2;text-decoration: underline;}
.typekitbody A:hover {color: #4cadc2;text-decoration: underline;}div#container, 
div#index, div#collection, div#descriptions, div#product, div#product-select, div#navigate-collection, 
div#cart, div.cart-row, div.updater, div#checkout, div#blog, div#page {
display: inline-block;
zoom: 1; /*Meaningless for other than IE*/
_height: 5px; /*IE6 only parse hack, where X is the desired height*/}
                         div#container, div#hXeader, div#index, div#collection, div#descriptions, div#product, 
                         div#product-select, div#navigate-collection, div#cart, div.cart-row, div.updater, div#checkout, div#blog, div#page {
	display: block;
}

div#container:after, #header:after, div#index:after, div#collection:after, div#descriptions:after, div#product:after, 
div#product-select:after, div#navigate-collection:after, div#cart:after, div.cart-row:after, div.updater:after, 
div#checkout:after, div#blog:after, div#page:after {
    content: "";
    display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}/* @end *//* @group Header */

#header a h1{
	color: #a6d4e3;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 75px 12px 0;
	float: left;
	z-index:2;
}

div#header h1 a:hover {
	color: #000;
	z-index:2;
}div#header {
display: inline;
padding: 0px 0px 0px 0px;
height:37px;   
margin: 0px, 0px, 0px,0px; 
Xborder:1px solid #E5E5E5;         
zoom: 1; /*Meaningless for other than IE*/
_height: 5px; /*IE6 only parse hack, where X is the desired height*/
z-index:2;
}
div#logocontainerXXX {
float:left;
width:145px;
height:19px; 
             
}div#basketspaceX {
	color: #ff0000;
	width: 450px;
	height:50px;
	margin-top:0;
	float: left;
}
.basketnumber {
font: normal 202% georgia,serif;
margin:-15px 0 0 93px;
Xpadding: -20px 80px;
color:#696969;          
float:right;                                     /*MODIFIED */
} .basketfont {
font: normal 100% times,serif;
margin:-2px -187px  ;         /*-232px */
font-size: 9px;
color:#999999; 
float:right;                                        /*MODIFIED */
} *container {
Xborder:1px solid #000;
margin-top:-20 !important;
}
div#bloglogo {width: 71px;
height:95px;
border:1px solid #ccc;
}                                       /*PRODUCT PAGE*/
div#productsallcontainer {
margin-left: auto;
margin-right: auto;
width: 728px;
height:413px;
}div#producthosewater {
float:left;
position:relative;
width: 240px;
height:438px;
}div#producttapisterrific {
float:left;
position:relative;
width: 240px;
height:438px;
}
div#producthummingbirdfeeder {
float:left;
position:relative;
width: 240px;
height:438px;
}div#productbiosandfilter {
float:left;
position:relative;
width: 179px;
height:408px;
}
div#productclickforpricing {
float:left;
position:relative;
width: 179px;
height:408px;
}

/* limited-edition */
/*.limited-edition div#productsallcontainer {
	width: 545px;
}
.limited-edition .singleProduct+.singleProduct {
	float: right;
}
*/

/* accessories */
div#productscapcontainer {
    height: 215px;
    margin-left: auto;
    margin-right: auto;
    width: 728px;
}
div.productcap {
float:left;
position:relative;
width: 182px;
height:215px;
}

/* */
.singleProduct {
float:left;
position:relative;
width: 240px;
height:438px;
}



div#asseenin {
float:right;
margin-right:-108px;
margin-top:-100px;
width: 633px;
height:25px;
background: url('click_for_details2.jpg') no-repeat top left;  
} 


                             	                                                              /* PRESS*/



div#pressbox {
float:left;
margin-right:6px;
margin-left:6px;
margin-bottom:20px;
width:180px;
height:231px;	
}

table.reviewtbl
{
float:left;
margin-right:6px;
margin-left:6px;
margin-bottom:0px;
height:231px;	
width:100%;
font-size:12px;
}
table.reviewtbl a
{
color: #80D3E5;
font-size: 26px;
line-height: 30px;
text-decoration: none;
}
table.reviewtbl a.siteLink
{
  font-size: 12px;
  color: #80D3E5;
}
table.reviewtbl a.sitegLink
{
  color: #999;
}
table.reviewtbl tr
{
width:100%;
}
table.reviewtbl tr td
{
width:33%;
float:left;
text-align:left;
margin-bottom:10px;
}
//background: url('http://images.faucetface.com/biosand_left.jpg') no-repeat top left; 

                                /* END PRODUCT PAGE*/
                                  /* HOW IT WORKS */
div#leftcolumntext,div#rightcolumntext,div#leftfilterdiagram,div#rightbottleimage,
div#largefilterimage,div#leftcolumnquote, div#rightcolumnvillager {
	
Xborder:1px solid #ccc;
}.howitworksheadline {
font-size: 35px;
color: #72c3d6;
xxcolor: #4cadc2;
font-weight: 100;                             
}



}.productcopy {
font-size: 35px;
color: #72c3d6;
xxcolor: #4cadc2;
font-weight: 100;                             
}


div#howitworksheadlinespace {
float:left;
position:relative;
width: 420px;
height:10px;
}


div#leftcolumntext {
float:left;
position:relative;
width: 422px;
padding-left:33px;
padding-right:33px;
color: #fff;
}

div#leftcolumntext h1{
color: #000;
font-size: 30px;
Xmargin-bottom:5px;
font-weight: 100;
}

div#rightcolumntext {
margin-top:10px;
float:right;
position:relative;
width: 422px;
padding-left:33px;
padding-right:33px;
height:808px;
}

div#leftfilterdiagram {
float:right;
position:relative;
width: 210px;
height:408px;
}

div#rightbottleimage {
margin-left:95px;
float:left;
position:relative;
width: 225px;
height:625px;
}div#largefilterimage {float:left;
position:relative;
width: 982px;
height:689px;
}div#leftcolumnquote {
margin-top:300px;
margin-left:-33px;
float:left;
position:relative;
width: 400px;
height:600px;
}div#rightcolumnvillager {float:right;
position:relative;
width: 420px;
height:550px;
}                               /* END HOW IT WORKS */
   
                                  /* 1 FOR 100 */
div#oneleftcolumntext,div#onerightcolumntext,div#oneleftfilterdiagram,div#onerightbottleimage,
div#onelargefilterimage,div#oneleftcolumnquote, div#onerightcolumnvillager,div#disclaimerbox,#oneleftintroimage {
	
Xborder:1px solid #ccc;
}.oneheadline {
font-size: 35px;
color: #72c3d6;
xxcolor: #4cadc2;
font-weight: 100;     
z-index:2;                        
}div#oneheadlinespace {
float:left;
position:relative;
width: 420px;
height:10px;
z-index:2;
}div#oneleftcolumntext {
float:left;
position:relative;
width: 422px;
padding-left:33px;
padding-right:33px;
color: #fff;
z-index:2;
}div#oneleftcolumntext h1{
color: #000;
font-size: 30px;
Xmargin-bottom:5px;
font-weight: 100;
z-index:2;
}


div#onerightcolumntext {
	margin-top:-36px;
	margin-bottom:20px;
	float:right;
	position:relative;
	width: 422px;
	padding-top:33px;
	padding-left:33px;
	padding-right:33px;
	padding-bottom:33px;
	height:1720px;
	z-index:2;

}


div#oneleftcolumn {
margin-top:230px;
margin-bottom:20px;
float:left;
position:relative;
width: 422px;
padding-top:33px;
padding-left:1px;
padding-right:1px;
padding-bottom:33px;
height:740px;
z-index:2;

}

div#biosandleft {
	
background: url('http://images.faucetface.com/biosand_left.jpg') no-repeat top left; 
	height:439px;
	width:491px;

}

div#onerightcolumntext h1{
color: #3b3b3b;
font-size: 28px ! important;
Xmargin-bottom:5px;
font-weight: 300;
}



div#oneleftcolumntext p {
font-size:85% ! important;
font-family: georgia,serif ! important;
line-height: 1.35em ! important;
padding-bottom: 20px ! important;
color: #3b3b3b ! important;
}



div#onerightcolumntext p {
font-size:95% ! important; 
font-family: georgia,serif! important;
line-height: 1.45em! important;
padding-bottom: 20px! important;
color: #3b3b3b! important;
}

div#oneleftcolumntext p {
font-size:95% ! important;
font-family: georgia,serif ! important;
line-height: 1.45em ! important;
padding-bottom: 20px ! important;
color: #3b3b3b ! important;
}










div#onerightcolumntext h2{
font-size:125% ! important; 
font-family: georgia,serif! important;
line-height: 1.25em! important;
padding-bottom: 20px! important;
color: #3b3b3b! important;
}



div#oneleftcolumntext p {

font-family: georgia,serif ! important;
line-height: 1.45em ! important;
padding-bottom: 22px ! important;
color: #3b3b3b ! important;

}




div#onerightcolumntexttwo {
margin-top:-767px;
float:right;
position:relative;
width: 422px;
padding-left:33px;
padding-right:33px;
height:700px;
z-index:2;
}

div#oneleftfilterdiagram {
float:right;
position:relative;
width: 212px;
height:382px;
}

div#midcontentall {
	float:left;
	width:980px;
	height:168px;
	margin-top:-68px;
}

div#midcontentleft {
width:327px;
height:166px;
float:left;
background: url('http://images.faucetface.com/1for100mid.jpg') no-repeat top left; 
}


.mainintrocopy, .mainintrocopy a, .mainintrocopy a:visited {

color: #878787;
  
}

.mainintrocopy {
font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 100;
    line-height: 150%;
    margin: 30px auto 15px;
    text-align: justify;
    width: 90%;
  
}

.midcontentleftcopy, .midcontentleftcopy a, .midcontentleftcopy a:visited {
color: #757575;
}

.midcontentleftcopy {
margin-top:124px;
margin-left:15px;
margin-right:16px;
font-size: 14px;	
font-family: Arial, Helvetica, sans-serif;
}


.midcontentmidcopy,.midcontentmidcopy a, .midcontentmidcopy a:visited {
color: #7d7d7d;
}




.midcontentmidcopy{
margin-top:15px;
margin-left:15px;
margin-right:10px;
font-size: 18px;	
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: 100;
text-align:justify;
	
}





div#midcontentmiddle {
width:324px;
height:166px;
float:left;
}

div#midcontentright {
width:327px;
height:166px;
float:left;
display:block;
background: url('http://cdn.shopify.com/s/files/1/0035/9132/files/bottomleft_vendors.jpg?5498') no-repeat top left; 
}



div#oneleftintroimage {
	margin-left:-141px;
	margin-top:-150px;
	XXfloat:left;
	z-index:-2;
	position:relative;
	width: 734px;
	height:792px;
	background-image: url('http://images.faucetface.com/one_for_one_hundred_drop.jpg');
}

div#oneleftintroimagenew {
margin-left:-30px;
margin-top:0px;
XXfloat:left;
z-index:-2;
position:relative;
width: 981px;
height:343px;

background-image: url('http://images.faucetface.com/1for100new.jpg');
}

div#onelargefilterimage {float:left;
position:relative;
width: 982px;
height:689px;
z-index:1;
}div#onerightcolumnquote {
margin-top:300px;
margin-left:-33px;
float:left;
position:relative;
width: 400px;
height:600px;
z-index:2;
}div#onerightcolumnvillager {float:right;
position:relative;
width: 420px;
height:550px;
z-index:2;
}
div#disclaimerbox {
margin-top:15px;
float:left;
position:relative;
width: 980px;
margin-left:33px;
}.disclaimerboxcopy {font-size:11px;
font: georgia,serif;
line-height: 1.5em;
color:#000;
padding-bottom:9px;}                               /* End 1 ONE 100 */
                                                            /* PLASTIC VS TAP */div#largecomparisonimage {float:left;
position:relative;
width: 982px;
height:560px;
Xborder:1px solid blue;
}div#compareleftcolumntext {
float:left;
position:relative;
width: 422px;
padding-left:33px;
padding-right:33px;
color: #fff;
z-index:2;
Xborder:1px solid green;
}div#compareleftcolumntext h1{
color: #000;
font-size: 30px;
Xmargin-bottom:5px;
font-weight: 100;
z-index:2;
}div#comparerightcolumntext {
margin-bottom:20px;
float:right;
position:relative;
width: 422px;
padding-top:33px;
padding-left:33px;
padding-right:33px;
padding-bottom:33px;
height:500px;
z-index:2;
Xborder:1px solid black;}div#youtube {
margin-top:170px;
width: 422px;
height:300px;
Xborder:1px solid red;
}.comparedisclaimercopy {font-size:11px;
float:left;
font: georgia,serif;
line-height: 1.5em;
color:#000;
padding-bottom:9px;
margin-left:33px;
}
                         /* END PLASTIC VS TAP */

div#container {
display: block;
text-align: left;
width: 980px;
margin-top:0px !important;
margin: 0 auto;  
Xborder:1px solid #ccc;   
z-index:2;               
}

div#twoways {
width:546px;
height:360px;  
padding-left:275px;                                                                    /*MODIFIED */fcfcfb
Xbackground-image: url('twowaystoreachus10.png'); 
background-repeat:no-repeat;
background-position:top-left;          
margin-left: auto;
margin-right: auto;
margin-top:150px;
margin-bottom:254px;
display: block;
border:1px solid #fcfcfb;
}

div#subscribe {
width:300px;
height:200px; 
margin-left:23px;

}
.social_links a {
  background: url("//cdn.shopify.com/s/files/1/0035/9132/t/285/assets/social_icon.png?3951869776702797360") no-repeat;
  width: 28px;
  height: 28px;
  vertical-align: top;
  margin: 0px;
  text-indent: -9999px;
}
div#nav .social_links {
    padding: 10px 6px;
	float: left;
}
#nav li#end {
    margin-right: 15px;
}
div#nav .social_links a {
    padding: 0;
}
#followus a {
	background-position: 0 0;
}
#friendus a {
	background-position: -48px 0;
}
#print a {
	background-position: -96px 0;
}
#instagra a {
	background-position: -144px 0;
}
#gPlus a{
	background-position: -192px 0;
}
#emailus a{
	background-position: -240px 0;
}
#tumblr a{
	background-position: 100% 0;
}


 /* TWITTER 

div#followus{
width:252px;
height:61px;   
display: block;
}
div#friendus{
width:252px;
height:77px;   
display: block;
}
div#emailus{
width:252px;
height:69px;
display: block;
}
*/

 /* Newsletter */
div#newsletter{
width:252px;
height:70px;                                                                      /*MODIFIED */
display: block;
}



div#cartitemscontainer{
padding:0px 0px 0px 0px;
height:30px;
display: block;
        }

.navlinks a, {                                   /*NAV STYLE*/ 
font-weight: 100;
z-index:2;}

.navlinks a:hover, {                        /*CART COPY STYLE*/ 
font-weight: 100;
z-index:2;
}

.navlinks a:visited, {                        /*CART COPY STYLE*/ 
font-weight: 100;
z-index:2;
}
.cartlinknumber a{
font-size: 30px !important;
z-index:2;}

.cartlinkcopy a{
color: #000000 !important;
font-size: 10px !important;
float: left;
margin-left:48px !important;
margin-top:10px;
z-index:2;
}

.cartlinkcopy a{
	font-size: 10px !important;
}

div#headerimage{
	clear:both; 
}




div#nav {
float: right;   
margin-left:38px;     /*350 originally, then it was 111*/ 
margin-top:0px !important;
background:  url(basketicon2.png) no-repeat top right;   
height:64px;  /*36 before christmas*/ 
width:859px;           /*799 originally*/ 
Xborder:1px solid #ccc;
z-index:2;
}


/* ******************* Jiteen ******************* */
div#nav2 {
float: right;   
margin-left:38px;     /*350 originally, then it was 111*/ 
margin-top:0px !important;
height:64px;  /*36 before christmas*/ 
width:859px;           /*799 originally*/ 
Xborder:1px solid #ccc;
z-index:2;
}
/* ********************************************* */



div#nav ul {
list-style:none;
Xmargin:0;
z-index:2;
}
div#nav li {
display: inline-block;
position: relative;
float:left; 
Xmargin:0 2px; 
background:none; 
padding:0;
}
div#nav a {
float:left;
color: #80d3e5;
display: inline;
margin-top:0;
font-weight: 100;
padding: 10px 15px 12px;
text-decoration:none;
z-index:2;
font-size: 18px; /*test*/
}
div#nav a:hover {
text-decoration:underline;
z-index:2;
}
div#nav a:visited {Xcolor: #47a2b8;
z-index:2;	
}
div#nav li#enXd a, div#nav a#enXd {
margin:0 0 0 100px;
XXpadding-right: 0;	
z-index:2;
}

/* sub-nav */
div#nav ul li ul {
	padding: 0;
	position: absolute;
	top: 43px;
	left: 0;
	width: 150px;
	display: none;
	opacity: 0;
	z-index: 111;
	background: #fff;
	-webkit-box-shadow: 0 0 3px 2px #EDEBEB;
	box-shadow: 0 0 3px 2px #EDEBEB;
}
div#nav ul li ul li { 
	display: block;
	float: none;
}
div#nav ul li:hover ul {
	display: block;
	opacity: 1;
	visibility: visible;
}
div#nav .sub-nav a {
    display: block;
    float: none;
    padding: 5px 10px;
}



div#nav a.cart {
	margin-left: 15px;
	z-index:2;
}
div#nav a.active, div#nav a.active:hover, div#nav li#end a.active, div#nav li#end a.active:hover {XXpadding-right: 15px;
XXmargin: 0 0 0 100px;
z-index:2;
}



/* @end *//* @group Index */

/*div#linkcontainer {
margin-left:270px;
width:120px;
height:40px;
margin-top:308px;
;
}*/

div#index-left h3 {
	font-size: 162.5%;
	padding: 15px 0 16px;
}


}
div#index-left a:hover {
color: #000;
text-decoration: underline;}div#index-left p {
	font-size: 75%;
	line-height: 1.52em;
	padding-bottom: 20px;
}div#featured ul {
	padding-bottom: 20px;
	 z-index:2;
	
}div#featured li {
	font-size: 75%;
	line-height: 1.52em;
	padding-bottom: 5px;
}div#featured li span.category {
	color: #000;
	font-size: 91.65%;
	line-height: 1.52em;
	background-color: #fef6b0;
	margin-right: 2px;
	padding: 2px 3px;
}div#featured li a {
	color: #000;
	text-decoration: none;
}div#featured li a span.price {
	color: #a6d4e3;
}div#featured li a:hover span.price {
	color: #fff;
}
div#index-left {
float:left;
height:461px;
margin-top:20px;
margin-left:0px;
padding-top:0px;
width:349px;
//background-image:url('http://images.faucetface.com/1_100_homepage.jpg');
background-position:right bottom; 
background-repeat:no-repeat;borderX:1px solid #e7e7e7;
z-index:1;
	}
	
	
	
	
	
.bubbleInfo {
position: relative;
Xtop: 150px;
Xleft: 100px;
Xwidth: 500px;

}

.bubbleInfo2 {
position: relative;
Xtop: 150px;
Xleft: 100px;
Xwidth: 500px;

}

.bubbleInfo3 {
position: relative;
Xtop: 150px;
Xleft: 100px;
Xwidth: 500px;

}


#trigger {
Xposition: absolute;
}

 /* Bubble pop-up */

.popup {
margin-left:27px;
margin-top:90px;
position: absolute;
display: none;
z-index: 50;
width:202px;
height:149px;
border-collapse: collapse;
background-image: url(http://images.faucetface.com/hose_hover2.jpg);
}


.popup2 {
margin-left:229px;
margin-top:90px;
position: absolute;
display: none;
z-index: 50;
width:199px;
height:505px;
border-collapse: collapse;
background-image: url(http://images.faucetface.com/tap_hover.jpg);
}

.popup3 {
margin-left:428px;
margin-top:90px;
position: absolute;
display: none;
z-index: 50;
width:218px;
height:505px;
border-collapse: collapse;
background-image: url(http://images.faucetface.com/bird_hover.jpg);
}
	
	
	
	
div#hosemain {
float:left;
position:relative;
width:202px;   
height:507px;

}
	
div#tapmain {
float:left;
position:relative;
width:199px;  
height:507px; 

}

div#birdsmain {
float:left;
position:relative;
width:218px;  
height:507px; 

}
	
	
div#index-right 
{float:right;
padding-top:0px;
position:relative;
width:625px;   
margin-bottom:100px;
z-index:1;

}

div#index-right h5 {
	color: #000;
	font-size: 112.5%;
	background-color: #fef6b0;
	margin-top: 130px;
	padding: 8px 120px 8px 12px;
	position: absolute;
	right: 0;
	z-index: 1;
}
div#index-right img {
	
	clear:all;
	z-index: 0;
	Xborder:1px solid #ccc;
	margin-left:-6px;
}

/* @end *//* @group Collection */div#collection-left {
width: 500px;
margin-top: 50px;
padding-top: 20px;
float: left;}div#collection-left h3 {
	font-size: 87.5%;
}div#collection .left {
	padding-right: 20px;
}div.collection-image {
	color: #fff;
	width: 240px;
	padding-bottom: 20px;
	float: left;
}div.collection-image h6 {
	font-size: 68.75%;
	padding: 8px 0 0 8px;
	position: relative;
	z-index: 1;
}div.collection-image img {
	position: relative;
	margin-top: -19px;
	z-index: 0;
}div#collection-right {
width: 440px;
margin-top: 50px;
padding-top: 18px;
float: right;
}div#collection-right h3 {
	font-size: 137.5%;
	padding-bottom: 15px;
}div#collection-right p {
	font-size: 75%;
	line-height: 1.52em;
	padding-bottom: 25px;
}div#collection-desc p a {
	color: #a6d4e3;
	text-decoration: underline;
	margin-left: -4px;
	padding: 1px 4px;
}div#collection-desc p a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #a6d4e3;
}div#collection-right ul {
	padding-bottom: 30px;
}div#collection-right li {
	font-size: 68.75%;
	padding-bottom: 6px;
}div#collection-right li a {
color: #000;
text-decoration: none;
background-color: #dfdfdf;
padding: 3px 20px;
display: block;
}div#collection-right li a:hover, div#collection-right li a.active, div#collection-right li a.active:hover {
color: #fff;
background-color: #a6d4e3;
}div.desc {
width: 210px;
padding-bottom: 17px;
float: left;
}div#collection-right div.desc p {
font-size: 75%;
line-height: 1.52em;
padding-bottom: 3px;
}div#collection-right div.desc p a {
color: #000;
line-height: 1.42em;
text-decoration: none;
display: block;
}div#collection-right div.desc p a:hover {
text-decoration: underline;
}div.desc p.desc-price {
color: #a6d4e3;
font-weight: bold;
}div.desc p.desc-price del {
color: #999;
font-weight: normal;
text-decoration: line-through;
margin-left: 3px;
}div.desc span {
font-weight: bold;
padding-right: 3px;
}div#paginate {
color: #000;
font-size: 75%;
padding-top: 15px;
}div#paginate a {
color: #a6d4e3;
text-decoration: underline;
margin-right: 3px;
}div#paginate a:hover {
color: #000;
}div#paginate span.current {
font-weight: bold;
margin-right: 3px;
}/* @end *//* @group Product */
div#product-left {
width: 330px;
margin-top: 30px;
float: left;
margin-right:10px;
}



div#product-left h2 span {
color: #a6d4e3;
font-size: 63.65%;
padding-left: 3px;
}
         

div#product-left h2, div#product-right h2 {
font-size: 1.5em;
padding-bottom: 15px;
color: #333333;
font-weight: 300;
}


 /*Product Copy*/

div#product-left p {
	
line-height: 1.52em;	
font-size: .8em;
color: #333333;
width: 315px;
font-weight: 300;
padding-bottom: 25px;
}

div#product-left p a {
color: #4cadc2;                            /*MODIFIED  color: #a6d4e3; */
text-decoration: underline;
/*margin-left: -4px;
padding: 1px 4px;*/
}

div#product-left p a:hover {
color: #4cadc2;
text-decoration: underline;
}div#product-select {
padding-bottom: 5px;
	
}div#product-select select {
margin-right: 5px;
}div#product-variants span {
                          
font-size: 68.75%;
}div#product-variants a {
                   
text-decoration: underline;
margin: 0 -4px;
padding: 1px 4px;
}
div#product-variants a:hover {
color: #fff;
text-decoration: none;
}

div#product-left a#addit {
color: #fff;
font: bold 75% Helvetica, Arial, sans-serif;
text-decoration: none;
padding: 6px 10px 4px 240px;
display: block;
float: left;
}

div#product-left input#add-cart, div#product-right input#add-cart  {
color: #fff;
font: bold 75% Helvetica, Arial, sans-serif;
text-decoration: none;
background: url('addtobasket5.jpg') no-repeat 0 0;
                       /*MODIFIED Price Rollover background-color: #a6d4e3;*/
width:137px;
height:32px;
margin: 0;
padding: 6px 10px 4px 5px;
cursor: pointer;
border: none;
float: left;
}
div#product-left a#addit:hover, div#product-left input#add-cart:hover, div#product-right input#add-cart:hover  {
color: #fff;
width:137px;
border:1px solid #70b0be;
			/*MODIFIED Price Rollover HOVER */
}

div#product-left input#add {
margin: 3px 0 0 8px;
float: left;
}

div#navigate-collection li {
display: inline;
}

div#navigate-collection li span {
font-size: 68.75%;
padding: 2px 8px;
float: left;
}

div#navigate-collection li a {
	color: #000;
	font-size: 75%;
	text-decoration: underline;
	margin: 0 -4px;
	padding: 2px 4px 1px;
	float: left;
}

div#navigate-collection li a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #000;
}
div#product-right {
	width: 480px;
	padding-top: 25px;
	float: right;
}div#thumbs {
	text-align: center;
	height: 15px;
	margin-top: 20px;
	float: right;
}div#thumbs a {
	background-color: #e1e1e1;
	width: 15px;
	height: 0;
	margin-left: 8px;
	padding-top: 15px;
	display: block;
	overflow: hidden;
	float: left;
}div#thumbs a.show {
	background-color: #c0c0c0;
}div#thumbs a:hover {
	background-color: #000;
}#price-field {
  font-size: 12px;
  position: relative;
  top: 21px;
  left: 10px;
  color: #fff;
  z-index: 9999;
}#product-variants select {
  margin: 0 0 15px 0;
}
#product-variants label {
  font-weight: bold;
  display: block;
  margin: 0 0 5px 0;
  font-size: 12px;
}
#add-cart.disabled {
  background: #bbb !important;
}
/* @end *//* @group Slimbox */#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}#lbImage {
	border: 10px solid #fff;
}#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}#lbPrevLink {
	left: 0;
}#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}#lbNextLink {
	right: 0;
}#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}#lbBottom {
	font-size: 10px;
	text-align: left;
	border: 10px solid #0000ff;
	border-top-style: none;
}#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
}#lbCaption, #lbNumber {
	margin-right: 71px;
}#lbCaption {
	color: #000;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 1.72em;
}/* @end *//* @group Shopping Cart */ 
div#cart {
	padding-top: 0px; 
	 
	margin-left:0px;
	width:980px;

XXackground:url('discount_instructions4.png') no-repeat top right;}
	
	
	div#facebooklike {
padding-bottom: 5px; 
width:200px;
padding-left:5px;
border:1px solid #cccccc;
}div#cart h1 a {
	color: #000;
	font-size: 250%;
	text-decoration: none;
	margin-left: -12px;
	padding: 3px 10px;
	margin-right:20px;
	
}div#cart h1 a span {
	margin-left:15px;
	color: #000;
}div#cart h1 a:hover {
}.cart-img {
	width: 225px;
	padding-left:35px;
	float: left;	margin-top:20px;
	
}div.cart-desc {
	width: 700px;
	padding: 20px 0;
	float: left;
	
}div.cart-desc h3 {
	font-size: 112.5%;
	padding-bottom: 15px;}
	
	div.cart-desc h3 span {
	color: #a6d4e3;
	font-size: 77.75%;
	padding-left: 3px;
}

div.cart-desc h3 a {
	color: #000;
	text-decoration: none;
}
div.cart-desc h2 a {
	color: #000;
	text-decoration: none;
}


.cart-desc h2 A:visited {
color: #000;
text-decoration: none;
}

div.cart-desc h3 a:hover {
	text-decoration: underline;
}div.cart-desc p {
	font-size: 75%;
	line-height: 1.52em;
	padding-bottom: 20px;
	width:400px;
		
		
}
div.updater {
	margin-top:15px;
	padding-bottom: 20px;
}div.updater select {
	margin: 0 5px 0 0;
}div.updater input.field {
	font-size: 11px;
	width: 50px;
	margin: 0 5px 0 0;
	padding: 2px;
}div.updater span {
	color: #999;
	font-size: 68.75%;
	padding: 0 1px 0;
}div.updater a {
	color: #a6d4e3;
	font-size: 75%;
	text-decoration: underline;
	margin: 0 -4px;
	padding: 1px 4px;
}div.updater input#update-cart {
	color: #a6d4e3;
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-color: #fff;
	margin: 0 -4px;
	padding: 1px 4px;
	cursor: pointer;
	border: none;
}div.updater a:hover, div.updater input#update-cart:hover {
	color: #fff;
	text-decoration: none;
	background-color:#a6d4e3;
}
div#checkout input#getout {
	
	color: #ffffff;
	font: normal 85% Helvetica, Arial, sans-serif;
	text-decoration: none;
	border:1px solid #fff;
	background:url("https://cdn.shopify.com/s/files/1/0035/9132/files/Checkout-Button.png?10213940315854163272") repeat scroll 0 0 hsla(0, 0%, 0%, 0);
	width:270px;
  background-size:268px;
  float: right;
	padding:9px !important;
    text-decoration: none;
	cursor: pointer;
	/*float: left;*/
  height: 42px;
	clear:both;
}div.or {
	font-size: 75%;
	line-height: 1.52em;
	float:left;
	width:30px;
	margin-top:33px;
	padding-bottom: 20px;
		border:1px solid #fff;
		
}div#checkout input#getout:hover {
	text-decoration: underline;}
	
.additional-checkout-buttons {
text-align: center;
/*margin-top:-12px;*/
margin-left:1px;
border:1px solid #fcfcfb;
}.additional-checkout-buttons p {
 float: left;
  margin: 10px 0;
  padding-left:10px;
padding-right:10px;
  color: #999;
border:1x solid #fff;
}div#fuck_you_ie {
margin-top:40px;border:1px solid #fff;}div.cart-desc h6 {
	font-size: 75%;
}div.cart-desc h6 span {
	padding-left: 3px;
}
div#checkout {

	width:285px !important;      
	height:25px !important;
	float:right;       
	                                  /*MODIFIED  */
}div#checkout h4 {
	font-size: 100%;
	background-color: #fff;
	padding: 6px 0px 4px 0px;
	float: left;
	width:285px !important;    
	
}

div#checkout h7 {
	
font-size: 14px;
font-weight: normal;
color: #ff0000;
}

div#checkout h7 a{
color: #ff0000;

}


#checkout h4 span {
	color: #000000;
	font-size: 100%;
	padding: 5px 5px 0 5px;
}
/* @end *//* @group Blogs & Pages */div#sidebar {
	width: 240px;
	margin-top: 50px;
	float: left;
}div#sidebar ul#blog-list {
	padding-bottom: 25px;
	border-top: 1px solid #b8b8b8;
}div#sidebar ul#blog-list li a {
	color: #a6d4e3;
	font-size: 75%;
	line-height: 1.52em;
	text-decoration: none;
	padding: 8px 10px;
	display: block;
	border-bottom: 1px solid #b8b8b8;
}div#sidebar ul#blog-list li a:hover {
	background-color: #f5f5f5;
}div#content {
	width: 700px;
	margin-top: 50px;
	float: right;
}div#page, div#blog div#content {
	margin-top: 43px;}div#blog{
border:1px solid #ff0000;
width:400px;	
}
.blog h3{
color: #ff0000;	
}
div#page h1, div#content h1 {                   /*MODIFIED  Section Titles*/
	font-size: 125%;
	padding-bottom: 15px;
}div#content p, div#page p {                        /*MODIFIED  Section paragraph*/
	font-size: 85%;
	line-height: 1.52em;
	padding-bottom: 18px;
	color: #333333;
	
}div#content p.details {
	font-weight: bold;
	text-align: right;
	background-color: #dfdfdf;
	margin-top: 10px;
	padding: 8px 15px;
}div#content p a, div#page p a {
	color: #a6d4e3;
	text-decoration: underline;
	margin: 0 -2px;
	padding: 1px 2px;
}div#content p a:hover, div#page p a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #a6d4e3;
}div#content ul, div#content ol, div#page ul, div#page ol, div#excerpt ul, div#excerpt ol {
	padding: 5px 0 20px;}div#content li, div#page li, div#excerpt li {
	font-size: 75%;
	line-height: 1.52em;
	margin-left: 40px;
	padding: 2px 0;
	list-style-position: outside;
}div#content ul li, div#page ul li, div#excerpt ul li {
	list-style-type: square;
}div#content ol li, div#page ol li, div#excerpt ol li {
	list-style-type: decimal;
}/* @end *//* @group Shopify Overrides *//* Collections Listing */div#list-collections {
	padding-top: 50px;
}div#collections-listing h2 {
	font-size: 137.5%;
	padding-bottom: 10px;
}div#collections-listing ul {
	padding: 5px 0 15px !important;
}div#collections-listing li {
	margin: 0 !important;
	padding: 5px 0 !important;
	list-style-type: none;
	list-style-position: outside;
}div#collections-listing li a {
	color: #a6d4e3;
	text-decoration: underline;
	margin: 0 -4px;
	padding: 1px 4px;
}div#collections-listing li a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #a6d4e3;
}small.hint {
	font-size: 68.75%;
}/* Search Results */div#search {
	padding-top: 50px;
}div#searchresults {
	margin: 0 !important;
	padding-top: 5px;
}div#searchresults input#result-q {
	color: #000;
	font-size: 12px;
	width: 200px;
	margin: 0 5px 15px 0;
}div#searchresults p {
	font-size: 75%;
}div#searchresults h3, div#searchresults h3 a {
	color: #000;
	font-size: 112.5%;
	text-decoration: none;
	margin: 23px 0 3px !important;
	font-weight: bold;
}div#searchresults h3 a:hover {
	text-decoration: underline;
}strong.highlight {
	color: #fff;
	background-color: #a6d4e3;
	padding: 1px 4px;
}div.result-image img {
	display: none;
}

div#searchresults ol {
	padding-top: 10px;
}

div#searchresults li {
	margin: 0 0 25px !important;
	border-top: 1px solid #d2d2d2;
	list-style-position: inside;
}

div#searchresults li span {
	font-size: 75%;
	line-height: 1.52em;
}

div#search .page a, div#search .prev a, div#search .next a {
	color: #a6d4e3;
	text-decoration: underline;
	margin-right: 5px;
}

div#search .page a:hover, div#search .prev a:hover, div#search .next a:hover {
	color: #000;
}

div#search .current {
	font-weight: bold;
	margin-right: 5px;
}/* @end *//* @group Footer */

div#footer {
	font-weight: 100; 
	font-weight: normal;
	margin-top:40px;
	min-width: 960px;
	width: 980px;
	height:15px !important;
	clear: both;
	padding-top:12px;
	padding-bottom:12px;
	background-color:#ffffff;
	margin-left: 0 auto;    
	margin-right: 0 auto; 

	                      /*MODIFIED */
}

div#footer p, div#page div#footer p {
font-weight: 100; 
font-weight: normal;
color: #909090 !important;
font-size: 11px;
line-height: 1.52em;
text-align: center;
padding:0px;
font-family: Helvetica,Arial, sans-serif;
}

div#footer a {
font-weight: 100; 
font-weight: normal;
font-size: 14px;
color: #909090 !important;
text-decoration: none !important;
}

div#footer a:hover {
color: #909090 !important;
text-decoration: underline !important;
	ackground-color:#ffffff !important;
}

div#footer p#right-foot {
	float: right;
}

div#footer p#left-foot a {
	color: #909090;
	clear:both;
	text-decoration: underline;
	margin: 0 20px 0 -4px;
	padding: 2px 4px;
}

div#footer p#left-foot a:hover {
	color: #fff;
		clear:both;
	text-decoration: none;
	background-color: #a6d4e3;
}

div#footer p#right-foot a {
	color: #999;
	text-decoration: none;
	padding: 2px 0;
}

div#footer p#right-foot a:hover {
	color: #fff;
	background-color: #999;
}/* @end */
/* Comments */
}.notice {
  font-size: 10pt;
  margin: 15px 0;  
  border: 1px solid #eFeBd5;
  border-bottom: 1px solid #dFdBc5;
  border-right: 1px solid #dFdBc5;
  padding: 5px 15px;
  background: #FFFBE5;
  color: #6a9c30;
  text-align: center;
}.error { color: #933; }
.input-error { background: #FFFBE5; }.comment-form { 
	margin-top: 40px;
}.comment-form .hint {
	font-size: 11px;
	font-style: italic;
	color: #666;
}/* End of Stylesheet */

div.stricker{
    padding:0px;
    color: #fff;
    background-color: #80d3e5;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
    width:360px;
    margin-top: 55px;
    margin-bottom: 0px;
    overflow: hidden;
  height: 40px;
  margin-left: 15px;
  position: absolute;

}


.sknumber {
	float: left;
	height: 20px;
	width: 110px;
	top: 20px;
	right: 148px;
	font-family: 'colaborate-1', 'colaborate-2', serif;
	color: #3CF;
	font-weight: bold;
}



/* custom product */
/*****************************************/
.custom_box #product-images {
	float: left;
	width: 610px;
}
.custom_box div#product-right {
    width: 370px;
	padding-top: 150px;
}
.custom_box div#product-right h2 {
    color: #80D3E5;
}
.custom_box #product-images a {
    display: block;
    text-align: center;
}
.custom_box label, .custom_box #product-variants label {
  color: #666666;
  font-weight: normal;
  display: block;
  margin: 0 0 5px 0;
  font-size: 16px;
}
.custom_box .product-title {
	font-family: "museo-slab-1","museo-slab-2",serif;
	text-align: left;
    color: #333333;
    font-size: 1.5em;
    font-weight: 300;
    padding-bottom: 15px;
}
.custom_box #product-price {
	color: #000;
    font-size: 16px;
    font-weight: bold;
}
.custom_box label.infoNote {
    color: #B31111;
    font-size: 12px;
    font-weight: normal;
    margin: 10px 0 0 0;
}
.customizer_fields {
	margin-bottom: 20px;
}
.customizer_fields input {
    font-size: 13px;
}
.color-select {
	width: 100%;
    clear: both;
    float: left;
    margin-bottom: 20px;
}
.color-select li {
    float: left;
    margin-right: 20px;
}
.color-select li.last {
	margin-right: 0px;
}
#product-variants {
	clear: both;
    margin-bottom: 20px;
}
#product-price {
    margin-bottom: 20px;
}
a.removeImg { color: #3085C7; display: block; padding-top: 5px; }
a.removeImg:hover { color: #599DD2; }

/*****************************************/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.custom_box {
	border-bottom: 1px dashed #000;
    padding: 40px 0;
 	color: #969696;
	font-size: 16px;
}
.custom_box .cnt {padding:0px 30px;}
.custom_box.noBr{ border: 0px; }
.custom_box.last { padding-bottom: 0px; }
.custom_box p {
    margin-bottom: 15px;
}
.custom_box .block_1 { float: left; width:10%; }
.custom_box .block_2 { float: left; width:20%; }
.custom_box .block_3 { float: left; width:30%; }
.custom_box .block_4 { float: left; width:40%; }
.custom_box .block_5 { float: left; width:50%; }
.custom_box .block_6 { float: left; width:60%; }
.custom_box .block_7 { float: left; width:70%; }
.custom_box .block_8 { float: left; width:80%; }
.custom_box .block_9 { float: left; width:90%; }
.custom_box .block_10 { float: left; width:100%; }

.pLeft { text-align:left; }
.pRight { text-align:right; }
.pCenter { text-align:center; }

.floatL { float:left; }
.floatR { float:right; }

.spright { padding-right:10px; }
.spleft { padding-left:10px; }
.spboth { padding:0 10px; }

.custom_box h1, .custom_box h2, .custom_box h3, .custom_box h4, .custom_box h5 {
	margin-bottom: 35px;
    font-family: inherit;
}
.custom_box h1 { font-size: 58px; }
.custom_box h2 { font-size: 46px; }
.custom_box h3 { font-size: 36px; }
.custom_box h4 { font-size: 28px; }
.custom_box h5 { font-size: 22px; }
.custom_box h6 { font-size: 18px; }

/*.custom_banner { padding: 60px 0; }*/
.custom_box.custom_banner h1 { padding: 0 0 30px 0;  margin: 0; }

.custom_box .title {
	text-align: center;
	color: #80D3E5;
    font-family: baskerville;
    font-style: italic;
    font-weight: bold;
}
.custom_box .subTitle {
    color: #999999;
    font-family: baskerville;
    font-size: 45px;
    font-style: normal;
    font-variant: normal;
    font-weight: lighter;
    line-height: 60px;
    margin-bottom: 50px;
    text-align: center;
}
.custom_box li {
    display: table;
	margin-bottom: 10px;
}
.custom_box li > div {
	text-align: justify;
    float: right;
    width: 92%;
	line-height:27px;
}
.styledTxt {
	color:  #80D3E5;
}
.br_bottom { color:#80D3E5;padding-bottom:2px; display: inline-block; }

.stpe_1, .stpe_2, .stpe_3 { margin-top: 35px; }
.stpe_1 h5 {
    margin-top: 10px;
  margin-bottom:10px;
}
.custom_box .block_3 ul {
    margin-top: 18px;
}
.custom_box  .block_3.blocl_l li {
    text-align: right;
}
.custom_box .block_3 li {
    display: block;
}
.stpe_1 .fst{margin:23px 0 0 0;}
.stpe_1 .sec{margin:49px 0 0 0;}
.stpe_1 .trd{margin:51px 0 0 0;}

.stpe_1 .fst1{margin:23px 0 0 0;}
.stpe_1 .sec1{margin:49px 0 0 0;}
.stpe_1 .trd1{margin:51px 0 0 0;}

.custom_box .stepTitle { margin-bottom:25px; color: #80D3E5; text-align:center; font-weight: normal; }
.stepTitle > span {
    color: #969696;
    display: block;
    font-family: baskerville;
    font-size: 22px;
    font-style: italic;
	margin-top: 10px;
	font-weight: bold;
}

.custom_box img , .custom_box img {
     max-width: 100%;
}
.custom_banner img
{
 	display: block;
    float: none;
    margin: 0 auto;
    max-width: 100%;
}
.custom_box span.noCnt {
    background: #6FCCE1;
    color: #fff;
    border-radius: 50%;
    display: table-cell;
    float: left;
    font-size: 12px;
    height: 14px;
    padding: 3px;
	margin-top: 2px;
    text-align: center;
    width: 14px;
	font-style: italic;
}
h4.wholesaleTitle {
	font-weight: normal;
	margin-bottom: 25px;
}
a.order-now-btn {
	margin-bottom: 35px;
}
.contact-email, .contact-no {
    font-size: 18px;
    display: inline-block;
    font-weight: 300;
    height: 24px;
    padding-left: 24px;
}
.contact-email {
	background: url("//cdn.shopify.com/s/files/1/0035/9132/t/285/assets/email_icon.png?3951869776702797360") no-repeat left center;
}
.contact-no {
	background: url("//cdn.shopify.com/s/files/1/0035/9132/t/285/assets/phn_icon.png?3951869776702797360") no-repeat left center;
    margin-left: 20px;
}


/* collection page */
.three-per-row {
    float: left;
    width: 33%;
}
.coll-image-wrap, .coll-prod-caption {
    padding: 20px;
    text-align: center;
}
.coll-image-wrap img {
    max-width: 100%;
}

a.coll-prod-title {
	display: block;
    color: #333333;
    font-size: 15px;
    font-weight: 300;
    padding-bottom: 15px;
	text-decoration: none;
}
.coll-prod-price {
    font-size: 16px;
    font-weight: bold;
}
a.btn {
	display:inline-block;
	background: none repeat scroll 0 0 #6FCCE1;
    color: #FFFFFF;
	font-size: 22px;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
}

/* Classic page */
div#page h1.title, h1.title {
	font-family: Baskervilla;
	font-size: 58px;
	color: #80D3E5;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	padding: 40px 0 30px 0;
	margin: 0;
  	overflow:hidden;
}
.col_desc {
    color: #999999;
    font-family: baskerville;
    font-size: 45px;
    font-style: normal;
    font-variant: normal;
    font-weight: lighter;
    line-height: 60px;
    text-align: center;
	margin-bottom: 50px;
}

.cart-desc.cvbb {
  float: left;
  padding-left: 2%;
  width: 34% !important;
}
.as {
  float: right;
  font-size: 12px;
  text-align: center;
  width: 100%;
  padding:10px 0;
}
.sdf {
  margin-top: 7%;
}
.cart-row.cart_1 {
  display: inline-block;
  width: 70%;
}
.additional-checkout-buttons {margin-bottom: 50px;}