@charset "utf-8";
/* CSS Document */

#container{
	border:none;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	-webkit-box-shadow: 3px 3px 5px  #000000;
	-moz-box-shadow: 3px 3px 5px #000000;
	box-shadow: 3px 3px 5px #000000;
	background-image:-webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0, rgb(115,99,87)),
		color-stop(0.5, rgb(199,178,153)),
		color-stop(1, rgb(115,99,87))
		);
	background-image:-moz-linear-gradient(
		left center,
		rgb(115,99,87) 0%,
		rgb(199,178,153) 50%,
		rgb(115,99,87) 100%
		);
	}

.text a{
	text-shadow: 1px 1px 2px #000000;
	display:inline-block;
	-webkit-transition:all 0.15s linear;
	}
.text a:hover, .text a:focus{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: inset -1px -1px 4px #362F2D;
	box-shadow: inset -1px -1px 4px #362F2D;
	padding:2px 5px;
	margin:-2px -5px;
	-webkit-transform:scale(1.1);
	}
.text a:active{
	-moz-box-shadow: inset 1px 1px 4px #362F2D;
	box-shadow: inset 1px 1px 4px #362F2D;
	-webkit-transform:scale(1);
	}

#banner{
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	}

.navlink{
	border:none;
	}
	.navlink a{
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		background-image:-webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, rgb(54,47,45)),
			color-stop(1, rgb(199,178,154))
			);
		background-image:-moz-linear-gradient(
			center bottom,
			rgb(54,47,45) 0%,
			rgb(199,178,154) 100%
			);
		-webkit-box-shadow: 2px 2px 3px  #000000;
		-moz-box-shadow: 2px 2px 3px #000000, inset 1px 1px 4px #EFE7DD;
		box-shadow: 2px 2px 3px #000000, inset 1px 1px 4px #EFE7DD;
		text-shadow: 1px 1px 2px #000000;
		-webkit-transition:all 0.15s linear;
		}
	.navlink a:hover{
		background-image:-webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, rgb(153,134,117)),
			color-stop(1, rgb(238,230,221))
			);
		background-image:-moz-linear-gradient(
			center bottom,
			rgb(153,134,117) 0%,
			rgb(238,230,221) 100%
			);
		text-shadow: 1px 1px 2px #EFE7DD;
		-webkit-transform:scalex(1.1);
		}
	.navlink a:active{
		background-image:-webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, rgb(153,134,117)),
			color-stop(1, rgb(238,230,221))
			);
		background-image:-moz-linear-gradient(
			center top,
			rgb(153,134,117) 0%,
			rgb(238,230,221) 100%
			);
		-webkit-transform:scalex(1);
		}

#menubox{
	-webkit-box-shadow: 2px 2px 3px  #000000;
	-moz-box-shadow: 2px 2px 3px #000000;
	box-shadow: 2px 2px 3px #000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-image:-webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgb(54,47,45)),
		color-stop(1, rgb(199,178,154))
		);
	background-image:-moz-linear-gradient(
		center top,
		rgb(0,0,0) 0%,
		rgb(54,47,45) 5px,
		rgb(199,178,154) 100%
		);
	}

#products #menubox{
	-webkit-transition: height 0.5s linear;
	}

#menu a{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	}
#menu a:first-child{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	}
#menu a:last-child{
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	}
#menu a:hover{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow: 2px 2px 3px  #000000;
	-moz-box-shadow: 2px 2px 3px #000000, inset 1px 1px 4px #EFE7DD;
	box-shadow: 2px 2px 3px #000000, inset 1px 1px 4px #EFE7DD;
	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(153,134,117)),
		color-stop(1, rgb(238,230,221))
		);
	background-image:-moz-linear-gradient(
		center bottom,
		rgb(153,134,117) 0%,
		rgb(238,230,221) 100%
		);
	-webkit-transform:scalex(1);
	}
#menu a:active{
	background-image:-webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgb(153,134,117)),
		color-stop(1, rgb(238,230,221))
		);
	background-image:-moz-linear-gradient(
		center top,
		rgb(153,134,117) 0%,
		rgb(238,230,221) 100%
		);
	-webkit-transform:scalex(1);
	}

.thumbnail{
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 2px 2px 3px  #000000;
	-moz-box-shadow: 2px 2px 3px #000000, inset 1px 1px 4px #EFE7DD;
	box-shadow: 2px 2px 3px #000000, inset 1px 1px 4px #EFE7DD;
	border:none;
	}

.preview{
	text-shadow: 1px 1px 2px #000000;
	}
.preview div{
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 2px 2px 3px  #000000;
	-moz-box-shadow: 2px 2px 3px #000000, inset 1px 1px 4px #EFE7DD;
	box-shadow: 2px 2px 3px #000000, inset 1px 1px 4px #EFE7DD;
	border:none;
	visibility:visible;
	opacity:0;
	-webkit-transform:scale(0.9);
	-webkit-transition:all 0.25s linear;
	}
.preview:hover{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: inset -1px -1px 4px #362F2D;
	box-shadow: inset -1px -1px 4px #362F2D;
	padding:2px;
	margin:-2px;
	}
.preview:hover div{
	opacity:1;
	-webkit-transform:scale(1);
	}

#calculator form{
	border-width:1px;
	-webkit-box-shadow: 2px 2px 3px  #000000;
	-moz-box-shadow: 2px 2px 3px #000000;
	box-shadow: 2px 2px 3px #000000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-image:-webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgb(153,134,117)),
		color-stop(1, rgb(238,230,221))
		);
	background-image:-moz-linear-gradient(
		center top,
		rgb(153,134,117) 0%,
		rgb(238,230,221) 100%
		);
	}

#calculator input{
	background-image:-webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgb(153,134,117)),
		color-stop(1, rgb(238,230,221))
		);
	background-image:-moz-linear-gradient(
		center top,
		rgb(153,134,117) 0%,
		rgb(238,230,221) 100%
		);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	}
#calculator input.button{
	border:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(54,47,45)),
		color-stop(1, rgb(199,178,154))
		);
	background-image:-moz-linear-gradient(
		center bottom,
		rgb(54,47,45) 0%,
		rgb(199,178,154) 100%
		);
	-webkit-box-shadow: 2px 2px 3px  #000000;
	-moz-box-shadow: 2px 2px 3px #000000, inset 1px 1px 4px #EFE7DD;
	box-shadow: 2px 2px 3px #000000, inset 1px 1px 4px #EFE7DD;
	text-shadow: 1px 1px 2px #000000;
	-webkit-transition:all 0.15s linear;
	}
#calculator input.button:hover, #calculator input.button:focus{
	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(153,134,117)),
		color-stop(1, rgb(238,230,221))
		);
	background-image:-moz-linear-gradient(
		center bottom,
		rgb(153,134,117) 0%,
		rgb(238,230,221) 100%
		);
	text-shadow: 1px 1px 2px #EFE7DD;
	-webkit-transform:scalex(1.1);
	}
#calculator input.button:active{
	background-image:-webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgb(153,134,117)),
		color-stop(1, rgb(238,230,221))
		);
	background-image:-moz-linear-gradient(
		center top,
		rgb(153,134,117) 0%,
		rgb(238,230,221) 100%
		);
	-webkit-transform:scalex(1);
	}
