html{margin:0;padding:0;overflow-y:scroll;}
body{margin:0;padding:0;
	width: 100%;
	overflow: hidden;
background:#000000;
}
article,
header,
footer,
aside,
hgroup{display:block;}
img{border:0;}

.footer_links{
position: relative;
margin: 30px 10px 10px 40px;
text-align:center;
color: #8f00cc ;
	}

.footer_links a:link, .footer_links a:visited, .footer_links a:hover, .footer_links a:focus, .footer_links a:active {
color: #8f00cc ;
font-weight:normal;
}
.footerlinks span {	
padding:10px;
	}

.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:focus, .breadcrumb a:active {
color: #8f00cc ;
font-weight:normal;
}
#background{padding:10px 0 0;background:#000000;}

/* BORDER */
#wrapper{border-radius:15px;width:940px;margin:0 auto;border:solid 3px #850085;background:#ffffff;}
#wrapper:after{display:block;clear:both;content:" ";}
#header{position:relative;width:100%;height:230px;margin:0px 0px 0px 0px;border-radius:10px;-webkit-border-radius:10px;}
#content{display:inline;float:left;width:909px;margin:0 0 15px 15px;}
.intro a:link, a:visited, a:hover, a:focus, a:active {
	font-family:'Arial';
	font-weight:bold;
	font-style:inherit;
	color: #8f00cc ;
	font-size:12px;
}
.checkout article h1{font-family: 'custom'; margin:12px 0 3px;font-size:1.166em;font-weight:bold;}
.checkout article p{margin-top:0;}
.checkout h1{font-family: 'custom'; font-size:1.5em;}
.checkout table{min-width:650px;padding:20px;margin:0 auto;}
.checkout table tr{text-align:center;margin:0 auto;}
.checkout table td{text-align:center;margin:0 auto;}
.checkout table td.tot{text-align:right;margin:0 auto;}
.checkout form{padding:2px;}
.checkout input{text-align:right;margin:0 auto;}
.checkout input.tot{text-align:center;margin:0 auto;}
.checkout table td.local{text-align:right;margin:0 auto;}
.checkout table td.localleft{text-align:left;margin:0 auto;}
.checkout table td input.local{width:300px; text-align:left;}
.checkout table td input#check.local{width:50px; text-align:left;}
.checkout input.minus{text-align:center;margin:0 auto;width:20px;}
.checkout input.add{text-align:center;margin:0 auto;width:20px;}
.checkout img {margin:5px; border:solid 2px #aaa;border-radius:5px;-webkit-border-radius:5px;max-height:80px; max-width:80px;}

#header .logo{z-index:-1;}
#header .logo h1{font-family: 'custom'; position:absolute;top:80px;left:10px;margin:0;}
#header .logo h2{position:absolute;top:20px;left:10px;margin:0;}
#header .logo a:focus{background-color:transparent;}
#footer{width:100%;font-size:0.916em;color:#fff;text-align:center;}
#footer .width{position:relative;margin:0 auto;}
#footer a{color: #80007f;}
#footer p{margin:0;}
#footer small{font-size:1em;color: #80007f;}
#footer p.copyright{display:inline;margin:35px 10px 10px 8px;float:none;text-align:center;}

#footer small a:link, a:visited, a:hover, a:focus, a:active {
	font-family: 'Arial';
	color: #80007f;
	font-size:1em;
	font-weight:normal;
}

.bold {
font-weight:bold;
}
.italic {
font-style:italic;
}
.underline {
text-decoration:underline;
}

/* Menu */
.mainMenu{position:absolute;bottom:0;left:0;width:100%;
	margin:0px;
	padding:2px;
	display:block;
	height:35px;
	background-color:#ffffff;			/* Menu background colour */
	font-family:Arial;
	border-top:1px solid #000;			
	border-bottom:1px solid #000;		
	border-left:1px solid #000;			
	-moz-box-shadow:0px 3px 4px #591E12;
	-webkit-box-shadow:0px 3px 4px #591E12;
}
.mainMenu ul.dropdown                       { position: relative;list-style: none;height:35px; padding:1px; }
.mainMenu ul.dropdown li                     { float: left; zoom: 1; }  /* Menu Element Background colour */
.mainMenu ul.dropdown a:hover	    { color: #000; }
.mainMenu ul.dropdown a:active       { color: #00a500; }
.mainMenu ul.dropdown li a                   { display: block; padding: 4px 10px; border-right: 1px solid #666; color: #80007f; text-decoration: none; }
.mainMenu ul.dropdown li:last-child a         { border-right: none; } 
.mainMenu ul.dropdown li.hover,
.mainMenu ul.dropdown li:hover           { background: #ff1fff; color: black; position: relative; } /* Menu Hover Colour */
.mainMenu ul.dropdown li.hover a        { color: #80007f; font-weight: normal; }
/* LEVEL TWO */
.mainMenu ul.dropdown ul 			{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;list-style: none; padding: 0;}
.mainMenu ul.dropdown ul li 			{ font-weight: normal; background:#ffffff; color: #80007f; float: none; }	 /* Menu background colour second level */
.mainMenu ul.dropdown ul li a			{ border-right: none; width: 100%; display: inline-block; font-weight: normal; } 
/* LEVEL THREE */
.mainMenu ul.dropdown ul ul 					{ left: 100%; top: 0;list-style: none;}
.mainMenu ul.dropdown li:hover > ul 			{ visibility: visible; }
/* Menu */

ul#top {position:absolute; margin: 0 auto; margin-top:10px; padding:5px 10px 8px 10px;right:15px; text-align: center;border:solid 3px #850085;text-decoration:none; display: block;color: #333;border-radius:5px;-webkit-border-radius:5px; width:155px; font-family:Arial;}
ul#top li{display:inline;padding:0;background:none;text-align: center;float:left;margin: 0 auto;}
ul#top ul li{padding-top:4px;list-style:none;text-align:center;margin: 0 auto;}
ul#top a:link, ul#top a:visited, ul#top a:hover, ul#top a:focus, ul#top a:active {
color: #8f00cc ;
font-size: 14px;
text-align: center;
text-decoration:none;
font-family:Arial;
font-weight:normal;
}
ul#header-social li { float:left;margin-right:3px;margin-top:0px; margin-left:0px; padding:0px;text-decoration:none; display: block;}
ul#header-social { float:left;margin-right:10px;margin-top:2px; margin-left:20px; padding:0px;}
.social {
margin-left:auto;
margin-right:auto;
}

#header form{position:absolute;bottom:6px;right:30px;}
#header form fieldset{margin:0;padding:0;border:none;background:none;}
#header form fieldset legend{display:none;}
#header form fieldset input.text{width:11.333em;padding:5px 5px 4px 35px;color:black;background:white;}
#header form fieldset input.submit{width:5.4166em;height:2.166em;padding:0;margin-left:2px;}
#sidebar{display:inline;float:right;width:220px;margin:12px 30px 15px 0;}
#sidebar ul{margin:1em 0;padding:0;list-style:none;}
#sidebar ul li{padding-top:4px;list-style:none;text-align:center;}
#sidebar ol{margin:1em 0 1em 2em;padding:0;}
#sidebar h1{font-family: 'custom'; font-size:1.5em;margin:20px 0 5px;padding-bottom:8px;text-align:center;}
#sidebar p.banner{margin:17px 0;text-align:center;}


/* Product Zone */
.product{padding:2px; margin-top:20px;}
.product h1{font-family: 'custom'; font-size: 42px; color:black;  line-height: 42px; text-align:center; margin-bottom:15px; margin-top:20px; color: #a400eb; }
.product h3{font-family: 'custom'; font-size: 42px; color:black;  line-height: 42px;  }
.product ul li{display:block;padding:15px 15px 15px;text-decoration:none;font-weight:normal;border-bottom:solid 1px white;color:#333;background:#DEF3CA;}
.product a{margin:0;text-align:center;text-shadow:0px 1px 0px #e5e5ee;font-size:16px;}
.product a:hover{margin:0;text-align:center;text-shadow:0px 1px 0px #e5e5ee;font-size:16px;}
.product table{width:100%; margin:0px;}
.product tbody{}
.product tr{}
.product td{margin:2px;padding:2px;text-align:center; color: black; font-size: 12px;  line-height: 12px; }
.product td.picture {margin:2px; float:left; }
.product img{margin:5px; border:solid 2px #aaa;border-radius:5px;-webkit-border-radius:5px;max-height:500px; max-width:500px;}
.product td.basket a  img {border:none;}
.product td.basket a:link, a:visited, a:hover, a:focus, a:active {
	font-family: 'Arial';
	font-weight:bold;
	color: #8f00cc;
	font-size:16px;
}
	
button.add-button {
		background: #9966cc;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px;
		color: #ffffff;
		display: block;
		font: 16px Georgia, "Times New Roman", Times, serif;
		letter-spacing: 1px;
		margin: auto;
		padding: 7px 25px;
		text-transform: uppercase;
		border: solid 1px #20538D;
		text-decoration: none;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration: 0.2s;
		transition-duration: 0.2s;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		}
		
button.add-button:hover, focus , a, a:hover, a:visited, a:link, a:active
{
	cursor: pointer;
	text-decoration: none;
}

/* Events Zone */
.events{padding:2px; margin-top:20px;}
.events h1{font-family: 'custom'; font-size: 48px; line-height: 48px; color:black; text-align:center; margin-bottom:15px; margin-top:20px;  }
.events h2{font-family: 'custom'; font-size: 36px; line-height: 36px; color:black; text-align:center; display: block; }
.events h3{font-family: 'custom'; font-size: 28px; line-height: 28px; color:black; text-align:center; margin-bottom:20px; margin-top:20px; }
.events ul li{display:block;padding:15px 15px 15px;text-decoration:none;font-weight:normal;border-bottom:solid 1px white;color:#333;background:#DEF3CA;}
.events a{margin:0;text-align:center;text-shadow:0px 1px 0px #e5e5ee;}
.events table{width:100%; margin:0px;}
.events tbody{}
.events tr{}
.events td{margin:2px;padding:2px;text-align:center; color: black; font-size: 16px; line-height: 16px; }
.events td.picture {margin:2px; float:left; }
.events img{margin:5px; border:solid 2px #aaa;border-radius:5px;-webkit-border-radius:5px;max-height:500px; max-width:500px;}
.events td.basket a  img {border:none;}

.quickchecklist{}
.quickchecklist ul{margin:0;text-align:center;}
.quickchecklist ul li{display:block;padding:5px 15px 5px;text-decoration:none;font-weight:normal;border-bottom:solid 1px white;color:#333;background:#DEF3CA;}
.mainstart{width:100%;margin:2em 0; color:#000000;}
.mainstart:after{display:block;clear:both;content:" ";}
.mainstart article{display:inline;float:left;width:100%;margin:0 30px 0 0;font-size:1.2em; }
.mainstart article.last{margin-right:0;}
.mainstart article a h1{font-family: 'custom'; margin:0 0 10px;font-size:1.166em;font-weight:bold;text-align:center;}
.mainstart article a p{margin:0;}
.mainstart article a h3{font-family: 'custom'; margin:0 0 10px;font-size:1em;font-weight:normal;text-align:center;}

/* Section Zone */
.productsection {margin-left:90px; margin-top:20px;width:80%;}
.productsection article h1{font-family: 'custom'; margin:12px 0 3px;font-size:1.5em;font-weight:bold;}
.productsection article p{margin-top:0;}
.productsection  img{margin:20px;max-width:100%; border:solid 2px #aaa;border-radius:5px;-webkit-border-radius:5px; padding: 2px;}
.productsection td.basket a  img {border:none; padding: 3px;}
.productsection h3.special{font-family: 'custom'; font-size: 48px; text-align:center;line-height: 48px; }
.productsection div.slider-wrapper{width:600px; margin:0;padding:0;}


html{font:75%/150% Arial, Helvetica, sans-serif;overflow-y:scroll;}
abbr{border-bottom:dotted 1px;border-color:inherit;cursor:help;}
address{margin:1em 0;font-style:normal;}
.displayNone{display:none;}
.hidden{position:absolute;left:-999em;}
.clear{display:block;clear:both;height:1px;line-height:1px;font-size:1px;}

h1{font-size:48px; line-height: 48px; font-weight:normal; font-family: 'custom'; color: #a400eb;}
h1.centre{font-size:48px;line-height: 48px;font-weight:normal; font-family: 'custom';  text-align: center; }
h2{font-size:42px;line-height: 42px;font-weight:normal;font-family: 'custom'; margin-top: 20px;  margin-bottom: 15px; color: #a400eb; }
h2.centre{font-size:42px;line-height: 42px;font-weight:normal; font-family: 'custom';  text-align: center; }
h2.special{font-size:42px;line-height: 42px;font-weight:normal;font-family: 'custom'; }
h3.special{font-size:24px;line-height: 36px;font-weight:normal;font-family: 'custom'; }
h4.special{font-size:18px;line-height: 36px;font-weight:normal;font-family: 'custom'; }

a{color: #8f00cc;text-decoration:underline;}
a:visited{color: #8f00cc;}
a:hover{text-decoration:none; color: #8f00cc;}
a:focus,
a:active{color: #8f00cc;}
img{border:none;}
fieldset{margin:1em 0;padding:1em;border:solid 1px #dadada;background:#f5f5f5;}
fieldset legend{padding:6px 12px;font-weight:bold;font-size:1.09em;color:black;background:#d9d9d9;}
textarea {
    width:439px;
    background:#efefef;
    border:1px solid #000000;
    padding:10px;
    margin-top:3px;
    font-size:1.25em;
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    height:213px;
}

select{font-size:1em;font-family:Arial, Helvetica, sans-serif;}
input.submit{padding:4px 8px 3px;cursor:pointer;border:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:white;background:black;}

ul.ldd_menu{
	margin:0px;
	padding:0;
	display:block;
	height:35px;
	background-color:#000;			/* Main menu backgroun colour was D04529 */
	list-style:none;
	font-family:"Trebuchet MS", sans-serif;
	border-top:1px solid #000;			/* was EF593B */
	border-bottom:1px solid #000;		/* was EF593B */
	border-left:10px solid #000;			/* was D04528 */
	-moz-box-shadow:0px 3px 4px #591E12;
	-webkit-box-shadow:0px 3px 4px #591E12;
	-box-shadow:0px 3px 4px #591E12;
}

/* USED BY NOTIFICATION OF ADD TO BASKET */

#info_message{
    display: none;
    width: 100%;
    height: 51px;
    position: absolute;
    top: 0;
    position: fixed;
    z-index: 50000;
    margin: 0;
    padding: 0;
}
.center_auto{
    margin: 0 auto;
    width: 950px;
    padding: 15px 25px;
}
#info_message .message_area{
    float: left; 
    width: 98%;
}
#info_message .message_area span.link_ribbon{
    color: #999999;
    text-decoration: underline;
    cursor: pointer;
}
#info_message .button_area{
    float: left;
    width: 11px;
    height: 10px;
    margin-top: 3px;
}

.startpage article img{padding: 0px; margin: 0px;}
.startpage article p{display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
.startpage h3.special{font-family: 'custom'; font-size: 48px; text-align:center;margin:20px 0px 15px; }
.startpage div.slider-wrapper{width:550px; text-align:center; margin-left: auto ;
  margin-right: auto ;}
  
form#contactus table td	{
	vertical-align: top;
	}	
	form#contactus {
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		counter-reset: fieldsets;
		padding: 20px;
		}
		
		form#contactus fieldset {
			border: none;
			margin-bottom: 10px;
			}
		
		form#contactus fieldset:last-of-type {
			margin-bottom: 0;
			}
			
			form#contactus legend {
				color: #384313;
				font-size: 16px;
				font-weight: bold;
				padding-bottom: 10px;
				text-shadow: 0 1px 1px #c0d576;
				}
				
				form#contactus > fieldset > legend:before {
					content: "Step " counter(fieldsets) ": ";
					counter-increment: fieldsets;
					}
				
			
			form#contactus ol li {
				background: #b9cf6a;
				background: rgba(255,255,255,.3);
				border-color: #e3ebc3;
				border-color: rgba(255,255,255,.6);
				border-style: solid;
				border-width: 2px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
				line-height: 30px;
				list-style: none;
				padding: 5px 10px;
				margin-bottom: 2px;
				}

			
			form#contactus label {
				font-size: 13px;
				width: auto;
			line-height: 30px;	
				}
				
			form#contactus fieldset fieldset label {
				background:none no-repeat left 50%;
				line-height: 20px;
				padding: 0 0 0 30px;
				width: auto;
				}
					
				form#contactus fieldset fieldset label:hover {
					cursor: pointer;
					}
				
			form#contactus textarea {
				background: #ffffff;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				border-radius: 3px;
				font-size: 12px;
				font-family: 'Verdana';
				outline: none;
				padding: 5px;
				width: 410px;
				}
					
				form#contactus input:not([type=submit]):focus,
				form#contactus textarea:focus {
					background: #eaeaea;
					}
				form#contactus input:not([type=submit]) {
				width: 260px;
				padding: 2px;
				}
				form#contactus input.long {
				width: 460px;
				padding: 2px;
				}
				form#contactus input.right{
				width: 30px;
				text-align: right;
				padding: 2px;
				}

						
			form#contactus button {
				background: #384313;
				border: none;
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				-khtml-border-radius: 20px;
				border-radius: 20px;
				color: #ffffff;
				display: block;
				font: 16px Georgia, "Times New Roman", Times, serif;
				letter-spacing: 1px;
				margin: auto;
				padding: 7px 25px;
				text-shadow: 0 1px 1px #000000;
				text-transform: uppercase;
				}
					
			form#contactus button:hover {
				background: #1e2506;
				cursor: pointer;
				}

/* Base settings */

*{
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box !important;
	   -moz-box-sizing: border-box !important;
	        box-sizing: border-box !important;
color: #8f00cc;
}
/*.preload * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
}*/

section.row{
	margin:0 0 30px 0;
}
.row{
	width: 100%;
	display: block;
	clear: both;
}

/* Actual content */
.container-item{
	position: relative;
	margin-top:40px;
	float:left;
	margin-right:20px;
/*	position: absolute;
	top:50%;
	left:50%;
	margin-left:-130px;
	margin-top:-130px; */
}

.item{
	width:240px;
	height:235px;
	-webkit-background-size: 100%;
	     -o-background-size: 100%;
	        background-size: 100%;
	position: relative;
	top:0;
	left:20px;
	z-index:5;
	overflow: hidden;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
	        box-shadow: 0 1px 5px rgba(0,0,0,0.3);
}

.item img{
	text-align:center;
	max-height:250px;
	max-width:236px;
	width: auto;
	height: auto;
	display: block;
	margin: 0 auto;
	margin-top:1%;
}

.item-overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40MiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 28%, rgba(0,0,0,0.42) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(28%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.42))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 28%,rgba(0,0,0,0.42) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 28%,rgba(0,0,0,0.42) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 28%,rgba(0,0,0,0.42) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 28%,rgba(0,0,0,0.42) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#6b000000',GradientType=0 ); /* IE6-8 */

	-webkit-transition: background-color 0.3s ease-in-out;
	   -moz-transition: background-color 0.3s ease-in-out;
	    -ms-transition: background-color 0.3s ease-in-out;
	     -o-transition: background-color 0.3s ease-in-out;
	        transition: background-color 0.3s ease-in-out;
}
.item:hover .item-overlay{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40MiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 28%, rgba(0,0,0,0.42) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(28%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.42))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 28%,rgba(0,0,0,0.42) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 28%,rgba(0,0,0,0.42) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 28%,rgba(0,0,0,0.42) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 28%,rgba(0,0,0,0.42) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#6b000000',GradientType=0 ); /* IE6-8 */
	background-color: rgba(0,0,0,0.4);
}
.item-content{
	position: absolute;
	width:100%;
	bottom: 0;
	-webkit-transform: translate(0,100%);
	   -moz-transform: translate(0,100%);
	    -ms-transform: translate(0,100%);
	     -o-transform: translate(0,100%);
	        transform: translate(0,100%);
	
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
	    -ms-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
	
}
.item:hover .item-content{
	-webkit-transform: translate(0,0);
	   -moz-transform: translate(0,0);
	    -ms-transform: translate(0,0);
	     -o-transform: translate(0,0);
	        transform: translate(0,0);
	    
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
	    -ms-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}
.item-top-title {
	position: absolute;
	height: 40px;
	
}
.item-top-content{
	position: relative;
}
.item-top-content-inner{
	position: absolute;
	bottom: 0;
	padding:0px 15px 5px 15px;
	background: rgba(255,255,255,.85);
	width:100%;
	height: 60px;
}
.item-add-content{
	padding:0 15px 15px 15px;
	opacity:0;
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
	    -ms-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}
.item:hover .item-add-content{
	opacity:1
}
.item-add-content-inner{
	border:0px solid #dadada;
	border-top-width:1px;
	padding-top:10px;
}


/* content */

.item-product{
	width:100%;
	float:left;
}
.item-product-price{
	float:right;
	text-align: right;
	position: absolute;
    top: 0px;
    right: 0;
    width: 200px;
    height: 60px;
}
/* Style / Theming */


/*Prduct title*/
.h2.product{
	font-size:1.1em;
	font-weight:400;
	color:#222;
}

.subtext{
	font-size:1em;
	font-weight:400;
	color:#7d7d7d;
}

.classitem a:visited{
	font-size:1em;
	font-weight:400;
	color:#7d7d7d;

}
.classitem a:link{
	font-size:1em;
	font-weight:400;
	color:#7d7d7d;

}

.classitem a:active{
	font-size:1em;
	font-weight:400;
	color:#7d7d7d;

}
.classitem a:hover{
	font-size:1em;
	font-weight:400;
	color:#7d7d7d;

}
.subdescription{
	font-family: 'helvetica neue';
	font-size:0.8em;
	font-weight:400;
	color:#7d7d7d;
}

/*product price*/
.item-product-price{
	color: #8f00cc ;
	font-size:0.9em;
	font-weight:bold;
	top:10px;
	right:10px;
	position:absolute;
	font-family:'Verdana';
}
.item-product-price .subdescription{
	color:#7d7d7d;
}
.old-price{
	border:0 solid #7d7d7d;
	border-bottom-width:1px;
	margin-top:-11px;
	width:30px;
	position:absolute;
	right:-2px;
	bottom:10px;
	-webkit-transform: rotate(-30deg);
	   -moz-transform: rotate(-30deg);
	    -ms-transform: rotate(-30deg);
	     -o-transform: rotate(-30deg);
	        transform: rotate(-30deg);
}

.item-content{
	background: rgba(255,255,255,.85);
}
.item-add-content{
	font-family: 'Lato', sans-serif;
	font-weight:400;
	color:#7d7d7d;
}
.item-add-content .section{
	margin-bottom:10px;
}
.item-add-content .section:last-of-type{
	margin-bottom:0;
}
.item-add-content h4{
	font-weight:600;
	color:#222;
	font-size:0.8em;
}
.item-add-content p{
	font-size:0.8em;
}


/* Item menu */
.item-menu{
	position: absolute;
	top:3px;
	left:0px;
	height:254px;
	width:260px;
	border-radius:3px 0 0 3px;
	background:#4f4f4f;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
	        box-shadow: 0 1px 5px rgba(0,0,0,0.3);
	-webkit-transform: translate(0,0);
	   -moz-transform: translate(0,0);
	    -ms-transform: translate(0,0);
	     -o-transform: translate(0,0);
	        transform: translate(0,0);
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
	    -ms-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}
.item-menu.visible{
	-webkit-transform: translate(-70px,0);
	   -moz-transform: translate(-70px,0);
	    -ms-transform: translate(-70px,0);
	     -o-transform: translate(-70px,0);
	        transform: translate(-70px,0);
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
	    -ms-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}
.item-menu:hover{
	-webkit-transform: translate(-70px,0);
	   -moz-transform: translate(-70px,0);
	    -ms-transform: translate(-70px,0);
	     -o-transform: translate(-70px,0);
	        transform: translate(-70px,0);
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
	    -ms-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}
.item-top-title h2{
	font-family: 'Verdana';
	font-weight:bold;
	color: #8f00cc;
	font-size:12px;
	line-height:30px;
}

.item-top-title a:link, a:visited, a:hover, a:focus, a:active{
	font-family: 'Arial';
	font-weight:bold;
	color: #8f00cc;
	font-size:12px;
}

.classitem {
	font-family: 'Arial';
	font-weight:bold;
	color: #8f00cc;
	font-size:12px;
}

.classitem  a:link, a:visited, a:hover, a:focus, a:active{
	font-family: 'Arial';
	font-weight:bold;
	color: #8f00cc;
	font-size:12px;
}

#disqus_thread {
width: 96% !important;
padding-top: 10em !important;
}