#stylechooser {
	padding: 0px 0px 15px; left: -1px; top: 13%; width: 321px; font-family: "ClassicRoundMedium", sans-serif; position: fixed; z-index: 99999; min-height: 300px;
}
#stylechooser #styleToggle {
	background: url("../images/truck-ico.png") no-repeat center 15px rgb(245, 245, 245); border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(216, 216, 216) rgb(216, 216, 216) rgb(216, 216, 216) currentColor; margin: 0px; border-image: none; top: 30px; width: 47px; height: 50px; right: -47px; color: transparent; font-size: 0px; position: absolute; cursor: pointer; border-top-right-radius: 5px; border-bottom-right-radius: 5px; box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,1); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1); -moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1); -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px;
}
#stylechooser .easyBox {
	background: rgb(245, 245, 245); margin: 0px; padding: 0px; border: 1px solid rgb(216, 216, 216); border-image: none; border-top-right-radius: 15px; border-bottom-right-radius: 15px; box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,1); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1); -moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1); -webkit-border-top-right-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topright: 15px; -moz-border-radius-bottomright: 15px;
}
#stylechooser h6 {
	margin: 14px 0px; text-align: center; color: rgb(98, 98, 98); font-size: 22px;
}
#stylechooser hr {
	background: url("../images/hr-bg.png") no-repeat top; margin: 5px 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 5px;
}
#stylechooser .mkSpace {
	padding: 10px 5px 10px 10px;
}
.easyBox {
	position: relative;
}
#stylechooser #vertical-title {
	padding: 0px 5px; transform-origin: 0% 50%; border-radius: 0px 0px 5px 5px; left: 319px; top: 152px !important; width: 153px; height: 47px; text-align: center; color: rgb(98, 98, 98); line-height: 46px; font-family: "aleobold"; font-size: 18px; position: absolute !important; transform: rotate(-90deg) translate(-50%, 50%); background-color: rgb(245, 245, 245); -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-transform: rotate(-90deg) translate(-50%, 50%); -moz-transform: rotate(-90deg) translate(-50%, 50%); -o-transform: rotate(-90deg) translate(-50%, 50%); -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-transform-origin: 0 50%; -moz-transform-origin: 0 50%; -o-transform-origin: 0 50%;
}
.flavours-list a {
	margin: 0px 4px 5px 0px; float: left;
}
.grayscale a {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(100%);
}
.grayscale a:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%);
}
.grayscale a.active {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%);
}
.hiddenSwitcher#stylechooser {
	left: -321px !important;
}
@media all and (max-width:1670px)
{
#stylechooser {
	width: 125px; position: absolute !important;
}
#stylechooser #vertical-title {
	left: 123px;
}
.hiddenSwitcher#stylechooser {
	left: -125px !important;
}
}
@media all and (max-width:767px)
{
#stylechooser {
	
}
}
