/*---------------------------------*/
/*			GENERAL 				*/
/*---------------------------------*/
* { margin: 0; padding: 0; }
*+html{ overflow:auto; }
body { background: #f9f7f1 url(../images/bg.gif); color: #777; font: 13px/22px arial, Sans-Serif; text-align: center; width: 100%; position: relative; }
ul { list-style: none outside none; }
a { outline: none; text-decoration: none; color: #333; border: none;}
p { margin: 1.2em 0; }
img { display: block; border: none;}

/* General Structure */
.wrapper { text-align: left; margin: 0 auto 200px; width: 650px;  }
.clear { clear: both; }

h1 { background: url(../images/logo.png) 0 0 no-repeat; display: block; margin: 40px 0 20px 190px; padding: 0; width: 236px; height: 229px; text-indent: -9999px; }

#left-col { float: left; display: inline; position: relative;}
	a#facebook { width: 130px; height: 130px; display: block; background: url(../images/facebook.png) 0 -130px no-repeat; text-indent: -9999px; position: absolute; z-index: 999; top: -55px; left: -50px; -moz-transition: -moz-transform .2s ease-in-out; -webkit-transition: -webkit-transform .2s ease-in-out; }
	a#facebook:hover { background-position: 0 0; -moz-transform:rotate(10deg); -webkit-transform:rotate(10deg); }
#right-col { float: right; display: inline; position: relative; text-align: left;}
	.stockists-hold { width: 150px; height: 51px; background: #fcde7e; position: relative; margin: 16px 0; }
	a.stockists { width: 232px; height: 51px; display: block; background: url(../images/stock.png) 0 0 no-repeat; text-indent: -9999px;  position: absolute; top: 0; left: 0;}
	#right-col img { margin-bottom: 16px; }
	.carry { width: 220px; height: 75px; display: block; background: url(../images/buy.png) 0 0 no-repeat; text-indent: -9999px;  position: absolute; bottom: -65px; left: -124px; z-index: 999;}
	.mail { width: 177px; height: 134px; display: block; background: url(../images/email.gif) 0 0 no-repeat; text-indent: -9999px;  position: absolute; bottom: -187px; left: -105px; }
	.mail:hover { bottom: -197px; }
	


/* Slideshow */
#slide-water { background: url(../images/bg2.gif) 0 0 no-repeat; width: 310px; height: 425px; padding: 15px 0 0 15px;}
#slideshow { height: 396px; position: relative; display: block; width: 281px; clear: both; margin-bottom: 34px; }
#slideshow img { position: absolute; display: none; top: 0px; left: 0px; width: 281px; height: 396px; }
/* The Nivo Slider styles */
.nivoSlider { position:relative; }
.nivoSlider img { position:absolute; top:0px; left:0px; }
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width: 281px; height: 396px; border:0; padding:0; margin:0; z-index:80; display:none; }
.nivo-slice { display:block; position:absolute; z-index:70; }
