﻿.SexToysSubMenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000;
  font-weight: 400;
  text-decoration: underline;
}

a.SexToysSubMenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000;
  font-weight: 400;
  text-decoration: underline;
}

a.SexToysSubMenu:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #c09;
  font-weight: 400;
  text-decoration: underline;
}

a.SexToysSlaveMenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  font-weight: 400;
  text-decoration: underline;
}

a.SexToysSlaveMenu:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #c09;
  font-weight: 400;
  text-decoration: underline;
}

.SexToysLeftMenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #9c0;
  font-weight: 700;
  text-decoration: none;
}

a.SexToysLeftMenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}
a.SexToysLeftMenu, a.SexToysLeftMenu:visited {
  color: #9c0;
}

a.SexToysLeftMenu:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #9c0;
  font-weight: 700;
  text-decoration: underline;
}

.SexToysLeftMenuArrow {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #9c0;
  font-weight: 700;
}

.DarkPinkArialBold12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

a.DarkPinkArialBold12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 12px;
  font-weight: 700;
  text-decoration: underline;
}

.DarkPinkArialBold13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

a.DarkPinkArialBold13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}

a.DarkPinkArialBold13:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 13px;
  font-weight: 700;
  text-decoration: underline;
}

.DarkPinkArialBold14 {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

a.DarkPinkArialBold14 {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 14px;
  font-weight: 700;
  text-decoration: underline;
}

.DarkPinkArialBold16 {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

/*
	 h3
	 {
		font-family: Arial, Helvetica, sans-serif;
		color:#FF00CC;
		font-size: $base-font-size;
		font-weight:bold;
		text-decoration:none;
	 }
	 #tabel_catalog h3
	 {
		font-family: Arial, Helvetica, sans-serif;
		color:#FF00CC;
		font-size: 19px;
		font-weight: 400;
		text-decoration:none;
		display: inline;
	 }*/
.GreenArial11 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 11px;
  font-weight: 400;
  text-decoration: none;
}

.GreenArial13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}

.GreenArialBold12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

.GreenArialBold13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 13px;
  font-weight: 700;
}

a.GreenArialBold13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}

a.GreenArialBold13u {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 13px;
  font-weight: 700;
  text-decoration: underline;
}

a.GreenArialBold12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 12px;
  font-weight: 700;
  text-decoration: underline;
}

.GreenArial12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

a.GreenArial12 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}
a.GreenArial12, a.GreenArial12:visited {
  color: #690;
}

.GreenArial14 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.GreenArial17 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}

a.GreenArial14 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

a.GreenArial14u {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}

.PinkArial12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

.PinkArial12u {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 12px;
  font-weight: 400;
  text-decoration: underline;
}

.PinkArialBold12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

.PinkArialBold13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}

a.PinkArialBold13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 13px;
  font-weight: 700;
  text-decoration: underline;
}

.PinkArialBold14 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 13px;
  font-weight: 700;
}

a.PinkArial14u {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 14px;
  text-decoration: underline;
}

.PinkArialBold20 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}

.PinkArialBold16 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.DarkPinkArialBold20 {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}

.DarkPinkArialBold12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

.PinkArial14,
b {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.PinkArial16 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.PinkArial13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

.PinkArial13u {
  font-size: 13px;
  color: #f0c;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

a.PinkArial13 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-decoration: underline;
}
a.PinkArial13, a.PinkArial13:visited {
  color: #f0c;
}

a.PinkArial13ex {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

a.PinkArial14Normal {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}

a.PinkArial16 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 16px;
  font-weight: 400;
  text-decoration: underline;
}

.PinkArial14Normal {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 14px;
  font-weight: 400;
}

.PinkArialNoDeco13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

.PinkArial13Bold {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}

a.PinkArial13Bold {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}

.PinkArial13Boldu {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 13px;
  font-weight: 700;
  text-decoration: underline;
}

a.PinkArial13Boldu {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 13px;
  font-weight: 700;
  text-decoration: underline;
}

.PinkArial9 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 9px;
  text-decoration: none;
}

.PinkArial11 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 11px;
  text-decoration: none;
}

a.PinkArial11 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 11px;
  text-decoration: underline;
}

.GreyArial13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

a.GreyArial13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

a.GreyArial13u {
  font-size: 13px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

.GreyArialThin14 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.GreyArial14 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 14px;
  text-decoration: none;
}

.GreyArial16 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 16px;
  font-weight: 400;
}

a.GreyArial14 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.GreyArial12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

.GreyArial11 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 11px;
}

.GreyArialBold13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #999;
  font-size: 13px;
  font-weight: bolder;
}

.LGreyArial11 {
  font-family: Arial, Helvetica, sans-serif;
  color: #999;
  font-size: 11px;
}

.LGreyArial12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #999;
  font-size: 12px;
}

.LGreyArial13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #999;
  font-size: 13px;
}

a.GreyArial12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

a.GreyArial12u {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 400;
  text-decoration: underline;
}

.BlackArialBold13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 13px;
  font-weight: bolder;
  text-decoration: none;
}

.BlackArial12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 400;
}

a.BlackArial12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 400;
  text-decoration: underline;
}

.BlackArial16 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 16px;
  font-weight: 400;
}

.BlackArialBold12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: bolder;
}

.BlackArialBold14 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 14px;
  font-weight: bolder;
  text-decoration: none;
}

.BlackArialBold16 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.BlackArialBold20 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}

a.BlackArialBold16 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 16px;
  font-weight: 700;
  text-decoration: underline;
}

.DarkPinkArial11 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 11px;
  font-weight: bolder;
  text-decoration: none;
}

.DarkPinkArial12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

.DarkPinkArial12u {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 12px;
  font-weight: 400;
  text-decoration: underline;
}

a.DarkPinkArial11 {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 11px;
  font-weight: bolder;
  text-decoration: none;
}

a.LDarkGreenArialBold12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 12px;
  font-weight: bolder;
  text-decoration: underline;
}

.LDarkGreenArialBold12 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bolder;
  text-decoration: underline;
}
.LDarkGreenArialBold12, .LDarkGreenArialBold12:visited {
  color: #690;
}

a.LGreyArial12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 400;
  text-decoration: underline;
}
a.LGreyArial12, a.LGreyArial12:visited {
  color: #000;
}

a.LPinkArialBold13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 13px;
  font-weight: bolder;
  text-decoration: underline;
}

div.LPinkArialBold13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 13px;
  font-weight: bolder;
}
div.LPinkArialBold13, div.LPinkArialBold13:visited {
  color: #f0c;
}

.GreenArialBold14 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 14px;
  font-weight: bolder;
  text-decoration: none;
}

.GreenArialBold16 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 16px;
  font-weight: bolder;
  text-decoration: none;
}

a.GreenArialBold14 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 14px;
  font-weight: bolder;
  text-decoration: underline;
}

.DarkPinkArial14 {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.DarkPinkArial16 {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

a.DarkPinkArial14u {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 14px;
  font-weight: 400;
}

.DarkGreenArial14 {
  font-family: Arial, Helvetica, sans-serif;
  color: #9c0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

a.DarkGreenArial14 {
  font-family: Arial, Helvetica, sans-serif;
  color: #9c0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.WhiteArial13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 13px;
  font-weight: bolder;
  text-decoration: none;
}

.WhiteArial11 {
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
}

.WhiteArial11Normal {
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 11px;
  font-weight: 400;
}

.WhiteArial18 {
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: bolder;
  text-decoration: none;
}

.GreenArialFooter12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 12px;
}

.GreenArialFooter13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 13px;
}

a.GreyArialH12:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  cursor: text;
}

a.GreyArialH12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

.PathLink {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 12px;
  text-transform: capitalize;
}

.LightGreenArialBold12 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #9c0;
  font-weight: 700;
}

a.LightGreenArialBold12 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #9c0;
  font-weight: 700;
  text-decoration: none;
}

a.LightGreenArialBold12:hover {
  text-decoration: underline;
}

.LightGreenArialBold11 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #9c0;
  font-weight: 700;
}

.LightGreenArialBold13 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #9c0;
  font-weight: 700;
}

.YellowArialBold16 {
  font-family: Arial, Helvetica, sans-serif;
  color: yellow;
  font-size: 16px;
  font-weight: bolder;
  text-decoration: none;
}

.GreyArialIt12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 400;
  font-style: italic;
  text-decoration: none;
}

a.SexToysLeftMenu2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}
a.SexToysLeftMenu2, a.SexToysLeftMenu2:visited {
  color: #9c0;
}

a.SexToysLeftMenu2:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #9c0;
  font-weight: 700;
  text-decoration: underline;
}

a.PinkArialBold13 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 13px;
  font-weight: 700;
  text-decoration: underline;
}

.PinkArial18 {
  font-size: 18pt;
  color: #f0c;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.PinkArialBold32 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 32px;
  font-weight: 700;
  text-decoration: none;
}

.GreenArialBold26 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 26px;
  font-weight: 400;
}

.BlackArialBold26 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 26px;
  font-weight: 400;
}

.ValidationMessage {
  font-family: Arial, Helvetica, sans-serif;
  color: Red;
  font-size: 11px;
  font-weight: 700;
}

.CheckoutLink {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 12px;
  font-weight: 400;
}

.CheckoutStep {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 12px;
  font-weight: 700;
}

.ActiveCheckoutStep {
  font-family: Arial, Helvetica, sans-serif;
  color: #c09;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

.GreyArialBold12 {
  font-family: Arial, Helvetica, sans-serif;
  color: #666;
  font-size: 12px;
  font-weight: 700;
}

.PinkArialNoDeco16 {
  font-size: 18px;
  color: #f0c;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

a.DarkerGreenArial10 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #53730a;
  text-decoration: underline;
  font-weight: 400;
  line-height: 14px;
}

a.DarkerGreenArial10NoHL {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #53730a;
  text-decoration: underline;
  font-weight: 400;
}

.DarkerGreenArial13Bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #53730a;
  font-weight: 700;
}

.DarkerGreenArial12Bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #53730a;
  font-weight: 700;
}

a.PinkArial11Link {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 10px;
  text-decoration: underline;
}

a.PinkArialBold13NoDec {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}

.PinkArial11u {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 11px;
  font-weight: 400;
  text-decoration: underline;
  line-height: 11px;
}

.LightGreenArialBold18 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #9c0;
  font-weight: 700;
}

.BlackArial12LH20 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.DarkestGreenArial16 {
  color: #324412;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.H3EroticMedia {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 20px;
  font-weight: 700;
  display: inline;
  text-decoration: none;
}

.PinkArial26 {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 26px;
  font-weight: 400;
}

.GreenArial14 {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.no-wrap {
  white-space: nowrap;
}

.GreenArial18 {
  font-weight: 400;
  font-size: 18px;
  color: #690;
  font-family: Arial, Helvetica, sans-serif;
}

.TitleRecomendedSites {
  border-bottom: 1px #e0e0e0 solid;
  text-align: left;
  margin: 15px 0 0;
}

.TableRecomendedSite {
  text-align: justify;
  margin-top: 25px;
  margin-bottom: 5px;
  line-height: 17px;
}

.TableRecomendedSite td {
  vertical-align: top;
}

.TableRecomendedSite img {
  border: none;
}

.LinkRecomendedSite {
  margin-bottom: 5px;
}

.LinkRecomendedSite a {
  font-family: Arial, Helvetica, sans-serif;
  color: #f0c;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}

.RecomendedSiteImage {
  width: 175px;
}

.RecomendedSiteImage img {
  border: 1px #e0e0e0 solid;
}

.FilterGroupName {
  font-family: Helvetica, Arial, sans-serif;
  color: #690;
  font-size: 12px;
  font-weight: 700;
}

a.FilterGroupName {
  font-family: Arial, Helvetica, sans-serif;
  color: #690;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

a.FilterLink {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

a.FilterLink:hover {
  text-decoration: underline;
}

.AppliedFilterItem {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  padding-left: 10px;
}

.LightGreyArial12 {
  font-family: Helvetica, Arial, sans-serif;
  color: #8f8f8f;
  font-size: 12px;
}

/* SEOTasks5 */
/* Header2.ascx */
.Header2Name {
  text-transform: lowercase;
  padding-left: 35px;
  margin-top: -7px;
}

/* Category names */
.SexToysForWomenCategoryName {
  margin: -55px 0 0 60px;
}

.SexToysForMenCategoryName,
.BdsmCategoryName,
.AnalToysCategoryName {
  margin: 0 0 4px 0;
}

.SexToysForMenCategoryName {
  width: 50%;
}

.AnalToysCategoryName {
  width: 48%;
}

.LubricantsCategoryName {
  display: inline;
}

.HarnessesCategoryName {
  margin: 24px 0 0 38px;
}

.OurRecentAdditionsCategoryName {
  margin: 0;
}

/* ProductEx[1, 2, 3].ascx */
.ProductName {
  margin-bottom: 0;
}

/* Products.ascx */
.SlaveName {
  padding-left: 15px;
  padding-top: 11px;
  margin: 0;
}

/* SeriesProducts.ascx */
.SeriesName {
  padding-left: 15px;
  padding-top: 25px;
  margin: 0;
}

/* SubcategoryStarsLines.ascx */
.StarsLinesSlaveName {
  padding-left: 8px;
  padding-top: 10px;
  margin: 0;
}

/*Terms and conditions:*/
.term,
.sub_items,
.term_num {
  padding: 0;
  font-size: 12px;
}

.term {
  margin: 0 0 0 15px;
  list-style-type: disc;
}

.sub_items {
  list-style: lower-alpha;
  margin: 0 0 0 10px;
}

.term_num {
  margin: 0 0 0 25px;
}

ol.term_num li,
ul.sub_items li,
ul.term li {
  line-height: 15px;
}

.MessagesList td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px !important;
}

.termsList a {
  line-height: 20px;
}

/*--------- Additions for gift registry START -----------*/
.gr_cont {
  width: 750px;
  margin: 0 0 30px 0;
}

.gift_recipient_info {
  overflow: auto;
  padding: 10px 0 10px 0;
}

.gift_recipient_info img {
  float: left;
}

* html .gift_recipient_info img {
  margin: 0 0 10px 0;
}

.gift_recipient_info .gr_name {
  font-size: 1em;
  min-height: 36px;
}

.gift_recipient_info .gr_name a {
  color: #f0c !important;
}

* html .gift_recipient_info .gr_name {
  height: 36px;
}

.gift_recipient_info .gift_recipient_state {
  font-size: 0.9em;
}

.gr_text_info {
  float: left;
  padding: 0 0 0 10px;
  width: 600px;
}

.ship_to_me {
  margin: 11px 0 0 0;
  outline: none;
  clear: both;
  width: 197px;
  height: 25px;
  background: url("/images/Checkout/ship_to_my_address.png") no-repeat;
  display: inline-block;
}

.step4 .gr_text_info {
  width: 150px !important;
}

.cont_button_cont_gr {
  width: 750px;
  margin: 0 auto 30px auto;
  text-align: right;
}

.cart_confirm {
  width: 300px !important;
  left: 50%;
  margin-left: -150px;
  top: 185px;
  z-index: 1100;
}

.popUpContentContainer {
  text-align: center;
}

span.user_penname {
  color: #f0c;
  /*text-decoration:underline;*/
}

.ship_my_addr_text {
  padding: 15px 10px 5px 10px;
  text-align: center;
}

.ship_my_addr_btns {
  padding: 10px 0 2px;
  text-align: center;
}

/*--------- Additions for gift registry END -----------*/
/*--------- Address list styles START -------------*/
.addr_edit_cancel_cont {
  float: left;
  padding: 2px 0 0 0;
}

.use_addrr_btn {
  width: 240px;
  float: left;
}

/*--------- Address list styles END -------------*/
.recent-additions .categ-menu {
  margin: 0 auto;
}

.recent-additions .categ-menu td {
  vertical-align: top;
}

/*--------- Contact information -------------*/
.contact-info-outer {
  margin-top: 20px;
  font-size: 1.125rem;
  line-height: 1.38888;
  text-align: center;
}

.page-title {
  margin-bottom: 1.25rem;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.0555555;
}

.cs-schedule {
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2.5rem;
  font-size: 1.5rem;
  line-height: 1.2272727273;
}

.help-content {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
}
.help-content .adr-box {
  max-width: 300px;
}
.help-content .adr-box h2 {
  font-weight: 900;
}
.help-content .help-links-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.help-content .help-links {
  text-align: left;
  margin-bottom: 60px;
}
.help-content .help-links .nav-item {
  display: flex;
  width: 480px;
  border-bottom: 1px solid #e0e0e0;
  min-height: 109px;
}
.help-content .help-links .nav-item:nth-child(1) {
  border-top: 1px solid #e0e0e0;
}
.help-content .help-links .nav-item-url {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 20px 40px;
  color: #000;
  text-decoration: none;
}
.help-content .help-links .nav-item-url-long {
  padding: 37px 40px;
}
.help-content .help-links .nav-item-icon {
  margin-right: 50px;
}
.help-content .help-links .nav-item-title {
  font-size: 1.5rem;
  font-weight: 700;
}
.help-content .help-links .nav-item.hidden {
  display: none;
}
.help-content .help-links .contact-point-value {
  font-weight: 400;
  color: #797676;
}
.help-content .social-btns {
  display: flex;
  justify-content: space-between;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.aligncenter {
  text-align: center;
}

/*--------- Subcategory -------------*/
.old-subcategory {
  display: block;
  width: 715px;
  margin: 20px auto;
  text-align: center;
}

.page-outer {
  margin: 20px auto;
}

.page-outer-subcategory {
  width: 960px;
}

.page-outer-subcategory .table_content,
.page-outer-subcategory .old-subcategory {
  width: 100%;
}

.page-outer-subcategory .old-subcategory .products td {
  vertical-align: top;
}

.page-outer-subcategory .old-subcategory .products p {
  margin: 12px 0;
}

.page-pwd {
  width: 750px;
}

.page-pwd .table_content {
  width: 100%;
}

.page-pwd .alignright {
  text-align: right;
}

.hidden {
  display: none;
}
