@charset "utf-8";
.art2bgr {
	background-image: url(images/art-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.content11lineheight18txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #560D34;
	text-decoration: none;
	line-height: 18px;
}

.btnnormal {
	background-image: url(images/btn-n.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
.btnover {
	background-image: url(images/btn-o.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFC940;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
.forminputs {
	border: 1px solid #82D97A;
	height: 18px;
	width: 220px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #560D34;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
.giftbgr {
	background-image: url(images/gift-bgr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.container {
	background-image: url(images/container.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.inputgiftsum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ED2790;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	height: 15px;
	width: 165px;
	text-align: center;
}

.MixContDropMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ED2790;
	text-decoration: none;
	height: 18px;
	width: 138px;
	margin-top: 10px;
}

.btnMixnormal {
	background-color: #F68635;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #F68635;
	border-right-color: #F68635;
	border-bottom-color: #F68635;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	line-height: 12px;
	padding: 7px;
}
.txt12px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.txt12pxlink, a.txt12pxlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #60C152;
	text-decoration: underline;
}
a.txt12pxlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A7B8B;
	text-decoration: none;
}
a.txt11pxlink, a.txt11pxlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60C152;
	text-decoration: underline;
}
a.txt11pxlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9A7B8B;
	text-decoration: none;
}
.btnMixover {
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #F68635;
	border-right-color: #F68635;
	border-bottom-color: #F68635;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F68635;
	text-decoration: none;
	line-height: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
	padding: 7px;
}
.MixName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5B5A52;
	text-decoration: none;
	padding: 10px;
}
.MixTxtUnderCont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8B8A85;
	text-decoration: none;
	padding-top: 10px;
}


.btnMixclick {
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #F68635;
	border-right-color: #F68635;
	border-bottom-color: #F68635;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F68635;
	text-decoration: none;
	line-height: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding: 7px;
}

.ornageframe {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F68635;
	border-bottom-color: #F68635;
	border-left-color: #F68635;
}

.vlineleft {
	background-image: url(images/vline.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.headings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9A7B8B;
	text-decoration: none;
}


.menu1txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu1link, a.menu1link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu1link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #29A921;
	text-decoration: none;
}
.menu3txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu3link, a.menu3link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu3link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F7AE64;
	text-decoration: none;
}
.btn2normal {
	background-image: url(images/small-btns.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Tahoma;
	font-size: 11px;
	color: #F261AE;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
.btn2over {
	background-image: url(images/small-btns.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Tahoma;
	font-size: 11px;
	color: #D7CFD3;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
.news {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #A19E9F;
	border-left-color: #A19E9F;
	padding: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #746F70;
	text-decoration: none;
}
.last3top {
	background-image: url(images/3lasttop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A18B92;
	text-decoration: none;
	padding: 3px;
}


.vlineright {
	background-image: url(images/vline.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
a.mehr9link, a.mehr9link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EF2F72;
	text-decoration: none;
}
a.mehr9link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7FD979;
	text-decoration: none;
}
a.txt11link, a.txt11link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EF2F72;
	text-decoration: none;
}
a.txt11link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7FD979;
	text-decoration: none;
}

.ornageframeleft {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/vline-orange.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.MixProductNameContainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5B5A52;
	text-decoration: none;
}
.content11pxtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #560D34;
	text-decoration: none;
}


/* Sasho CSS*/
.basket_menu, .basket_footer {
	margin-top: 15px;
}

.basket_menu a img{
	border:none;
}

.basket_menu td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #cfa9bd;
	text-decoration:none;
	line-height:24px;
}




.btn_prpl, .btn_grn { width:auto; height: 24px;}

.btn_prpl a{
	background:url(images/btn_prpl.gif) repeat-x top left;
	display:block;
	height:24px;
	width:auto;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #efe2e9;
	text-decoration:none;
	line-height:24px;
}

.btn_prpl a:hover{
	color: #ffffff;
	text-decoration:none;
}

.btn_prpl .left{
	background:url(images/btn_prpl_left.gif) no-repeat top left;
	height:24px;
	width: 12px;
}

.btn_prpl .right{
	background:url(images/btn_prpl_right.gif) no-repeat top left;
	height:24px;
	width: 12px;
}

.btn_plus a{
	background:url(images/btn_plus.gif) top left;
	width:25px;
	height:25px;
	display: block;
}

.btn_plus a:hover{ background:url(images/btn_plus.gif) bottom left;}

.btn_minus a{
	background:url(images/btn_minus.gif) top left;
	width:25px;
	height:25px;
	display: block;
}

.btn_minus a:hover{ background:url(images/btn_minus.gif) bottom left;}

.separator_prpl {
	background:url(images/pixel_prpl.gif) repeat-x left 5px;
	height:10px;
}

#calculation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#560D34;
}

.calculation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#560D34;
}
.calculation select{
	width: 100%;
}
#calculation select{
	width: 100%;
}

#basket_footer td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #cfa9bd;
	text-decoration:none;
	line-height:24px;
}

.btn_grn a{
	background:url(images/btn_grn.gif) repeat-x top left;
	display:block;
	height:24px;
	width:auto;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #c9e7c0;
	text-decoration:none;
	line-height:24px;
}

.btn_grn a:hover{
	color: #ffffff;
	text-decoration:none;
}

.btn_grn .left{
	background:url(images/btn_grn_left.gif) no-repeat top left;
	height:24px;
	width: 12px;
}

.btn_grn .right{
	background:url(images/btn_grn_right.gif) no-repeat top left;
	height:24px;
	width: 12px;
}
.mixgalltop {
	background-image: url(images/mixgalltop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A18B92;
	text-decoration: none;
	padding: 3px;
}
.leftbig {
	height:34px;
	width: 15px;
	background-image: url(images/btn-big-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.btn_grn_big_link, a.btn_grn_big_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #c9e7c0;
	text-decoration:none;
}
a.btn_grn_big_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
.rightbig {
	height:34px;
	width: 15px;
	background-image: url(images/btn-big-right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.btnMixunclicable {
	background-color: #F68635;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #F68635;
	border-right-color: #F68635;
	border-bottom-color: #F68635;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
	padding: 7px;
}

