@charset "UTF-8";
/* CSS Document */

	
	
	div#body div.panel h3 {
		position: absolute;
	}
	div#body div.panel h3 span.price {
		font-weight: normal;
	}
	div#body div.panel h4 {
		font-size: 15px; 
		color: #fcd654;
		color: #f8d352;
		font-weight: normal;
		margin: 0px;
		background-color: #5aa656;
		display: inline;
		padding: 1px 6px;
		position: absolute;
		margin-top: 22px;
	}
	
	div#body div.panel {
		height: 234px;
		xbackground:#fff url(/static/img/bg/home.jpg) no-repeat;
		/*background:#fff url(/static/img/bg/home2.jpg) no-repeat; - this is Valentines*/ 
		padding-bottom: 10px;
	}
	div#body div.panel p {
		font-size: 14px;
		color: #fff;
		margin: 0em 20px 0.5em 465px;
	}
	div#body div.panel p.first {
		padding-top: 40px;
	}
	
	div#body div.panel a#makeamixa {
		font-size: 16px;
		text-decoration: none;
		color: #fff;
		display: block;
		position: absolute;
		padding: 3px 24px 3px 8px;
		height: 18px;
		width: 108px;
		font-weight: bold;
		overflow: hidden;
		margin: 210px 0px 0px 624px;
		background:#000 url(/static/img/misc/white-arrow-on-black.gif) center right no-repeat;
	}
	
	div#body div.panel a#makeamixa:hover {
		color: #000;
		background:#fff url(/static/img/misc/black-arrow-on-white.gif) center right no-repeat;
	}
	
	div#body div#whatyouget img.shot {
		margin: 40px 0px 10px 0px;
		xpadding-bottom: 10px;
		float: left;
	}
	div#body div#whatyouget ul {
		margin: 0px 0px 10px 10px;
		padding: 0px;
		list-style-type:none; font-size: 12px; font-weight: bold;
		float: left;
		width: 210px;
	}
	div#body div#whatyouget li {
		margin-bottom: 4px;
	}
	
	/* Note: these class-names no longer match the actual colours */
	
	div#body div#whatyouget li span.pink {
		color: #ee4799;
	}
	div#body div#whatyouget li span.orange {
		color: #fc9721;
	}
	div#body div#whatyouget li span.torquoise {
		color: #fe9c24;
	}
	div#body div#whatyouget li span.green {
		color: #45a173;
	}
	div#body div#whatyouget li span.blue {
		color: #3576cf;
	}
	
	div#body div#whatyouget li span.red {
		color: #e00;
	}
	div#body div#fiveeasysteps img.shot {
		margin-top: 8px;
		margin-top: 0px;
	}
	
	div#body a.browsethegallery { width: 60px; margin: 45px 0px 0px 24px; }
	div#body a#gotagiftcode { width: 240px; margin: 0 0px 0px 88px; }
	div#body a#festive { width: 196px; margin: 90px 0px 0px 58px; }
	
	#got-a-gift-code a, #we-want-feedback a,  #limited-edition,  #voucher-pod a{ position:absolute; bottom:0; right:0; }
	
	
	div#body a.browsethegallery, div#body a.limited-edition, div#body a.voucher-pod, div#body a#browsethegallery_sm, div#body a#festive, div#body a#gotagiftcode {
		font-size: 14px;
		text-decoration: none;
		color: #fff;
		display: block;
		xposition: absolute;
		padding: 3px 24px 3px 8px;
		height: 18px;
		overflow: hidden;
		font-weight: bold;
		border-color: #153022;
		border-style: solid;
		border-width: 1px 0px 0px 1px;
		background:#000 url(/static/img/misc/white-arrow-on-black.gif) center right no-repeat;
	}
	div#body a.browsethegallery:hover, div#body a#browsethegallery_sm:hover, div#body a#festive:hover, div#body a#gotagiftcode:hover {
		color: #000;
		background:#fff url(/static/img/misc/black-arrow-on-white.gif) center right no-repeat;
		border-bottom:0;
	}
	
	div#body a.limited-edition { 
		color: #fff;
		background:#000 url(/static/img/misc/white-arrow-on-black.gif) no-repeat scroll right center;
		border-bottom: 0px;
		z-index: 9999;
		position: absolute;
		bottom: 0;
		right: 0;
		
	}
	div#body a.limited-edition:hover {
		color: #000;
		background:#fff url(/static/img/misc/black-arrow-on-white.gif) center right no-repeat;
	}

	div#body a.voucher-pod { 
		color: #fff;
		background:#000 url(/static/img/misc/white-arrow-on-black.gif) no-repeat scroll right center;
		border-bottom: 0px;
		z-index: 9999;
		position: absolute;
		bottom: 0;
		right: 0;
		
	}
	div#body a.voucher-pod:hover {
		color: #000;
		background:#fff url(/static/img/misc/black-arrow-on-white.gif) center right no-repeat;
	}

	div#body a#browsethegallery_sm:hover {
		color: #000;
		background:#fff url(/static/img/misc/black-arrow-on-white.gif) center right no-repeat;
	}

	div#mixamas {position: relative; }
	div#mixamas h3 {padding-right: 6px; height: auto;}
	
	div#body a#browsethegallery_sm {width: 175px; /*margin: 129px 0px 0px 104px !important; */position: absolute; bottom:0; right: 0;}	
	div#body #valentines a#browsethegallery_sm {width: 129px; /*margin: 129px 0px 0px 104px !important; */position: absolute; bottom:0; right: 0;}
	div#body #voucher-pod a#browsethegallery_sm {width: 217px; /*margin: 129px 0px 0px 104px !important; */position: absolute; bottom:0; right: 0;}


	#keepintouch{ width:287px; height:155px; background:url(../img/shots/keepintouch.jpg); position:relative; }	
	#voucher-pod-xmas{ width:287px; height:129px; background:url(../img/home/voucherxmas.jpg); position:relative; }
	#voucher-pod{ width:287px; height:129px; background:url(../img/home/voucher.jpg); position:relative; }
	#we-want-feedback{ width:287px; height:155px; background:url(../img/shots/keepintouch.jpg); position:relative; }
	#limited-edition { width:287px; height:154px; background:url(../img/home/ltd-a.jpg); position:relative; }
	#say-it-with-mixa{ width:287px; height:154px; background:url(../img/shots/say-it-with-mixa.jpg); position:relative; }
	#got-a-gift-code{ width:287px; height:129px; background:url(../img/shots/got-a-gift-code.jpg); position:relative; }
	#festive { height:148px; background:url(/static/img/shots/festive_3weeks.jpg) top center no-repeat; cursor:hand; cursor:pointer; }
	
	div#body div.hatched.width_303 div#festive h3 {
		background:#48a77d url(../img/headings/green_hatch_on_festive_right.gif) no-repeat right;
		line-height:21px;
		padding: 3px 6px 3px 6px;
	}
	div#body div.hatched.width_303 div#valentines h3 {padding-right: 6px; height: auto}
	div#mixamas h3 {padding-right: 6px; height: auto}
	
	
div#blog-feed{ margin-bottom:10px; position:relative; min-height:124px; height:auto !important; height:124px; }
div#body div.hatched.width_452 div#blog-feed h3{ background:none; color:#5aa656; margin:0; padding:6px 0 0 6px; display:block; font-weight:700; font-size:1.35em; }
div#body div.hatched.width_452 div#blog-feed h4{ margin:6px 0 0 6px; padding:0; font-size:1em; }
div#blog-feed a{color:#d53738; text-decoration:none;}
div#blog-feed a:hover{ border-bottom:1px dotted #d53738 }
#rss-link{ margin:0; padding:0; background:url(../img/misc/rss-icon.gif); width:29px; height:15px; overflow:hidden; position:absolute; top:6px; left:400px; }
div#blog-feed #rss-link a{ outline:none; text-indent:-9999px; display:block; width:100%; height:100%; border:none; }
div#blog-feed #rss-link a:hover{ border-bottom:0; }
p#blog-meta{ margin:0 0 0 6px; padding:0; }
p#blog-excerpt{ margin:6px 6px 0 6px; padding:0; }


a#ltd-pod {width: 287px; height: 154px; padding: 0; margin: 0 -0px 0 0; display: block; border: 0; } 
a#ltd-pod img {width: 287px; height: 154px; top: 0; left: 0;}