* {
	font-family: Arial, Verdana;
}

body {
	margin: 0;
	padding: 0;
}

td {
	margin: 0px;
	padding: 0px;
}

a {
	font-size: 12px;
	color: #999b9e;
}

img {
	border: 0px;
}

label {
	display: block;
}

td.middle {
	padding: 12px 0px 5px 0px;
	height: 425px;
	border-bottom: solid #e5e6e7 2px;
	background-color: #f7f8f7;
}

td.path {
}

td.path div.path {
	height: 26px;
	padding-left: 30px;
	line-height: 26px;
	vertical-align: middle;
	color: #97a494;
	font-size: 12px;
	border-bottom: solid #97a494 3px;
}

td.left-content {
	padding-right: 8px;
	padding-left: 14px;
}

div.left-content {
	border: solid #97a494 1px;
	padding-top: 3px;
	padding-bottom: 4px;
	background-color: white;
	width: 152px;
}

div.menu div {
	padding-top: 4px;
	padding-bottom: 5px;
	vertical-align: middle;
	padding-left: 10px;
	cursor: pointer;
}

div.menu a {
	text-decoration: none;
	font-family: Georgia;
	font-size: .65em;
}

div.menu div.outer {
	border-top: solid white 1px;
	background-color: #b9c5bb;
}

div.menu div.outer a {
	color: #6f7365;
	font-weight: bold;
}

div.menu div.outer.active {
	background-color: #6f7365;
}

div.menu div.outer.active a {
	color: white;
}

div.menu div.outer.udsalg {
	background-color: #23ce27;
}

div.menu div.outer.udsalg a {
	color: white;
}

div.menu div.outer.brand {
	background-color: #c1188d;
}

div.menu div.outer.brand a {
	color: white;
}

div.menu div.outer.profile {
	background-color: #f277c8;
}

div.menu div.outer.profile a {
	color: white;
}

div.menu div.sub {
	border-top: solid 1px #b9c5bb;
}

div.menu div.sub.active {
	font-size: 13px;
	font-weight: bold;
	color: #6f7365;
}

div.login {
	width: 142px;
	border: solid #97a494 1px;
	background-color: #b9c5bb;
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	color: rgb(111,115,101);
}

div.login a {
	color: rgb(111,115,101);
}
input.red-button {
	border: 0;
	background-color: transparent;
	background-image: url('/images/design/red_button_white.gif');
	width: 72px;
	height: 23px;
	font-family: Georgia;
	font-size: 10px;
	font-weight: bold;
	color: white;
	cursor: pointer;
}

div.cards {
	border-top: solid white 1px;
	background-color: #b9c5bb;
	padding: 4px 8px 4px 8px;
}

div.brands {
	border-top: solid white 1px;
	background-color: #ced5cf;
	padding: 4px 8px 4px 8px;
}

td.center-content div.content {
	width: 411px;
	border: solid #97a494 1px;
	background-color: white;
	padding: 4px 12px 4px 12px;
}

div.content-product-container {
	height: 199px;
	width: 129px;
	border: solid #97a494 1px;
	font-size: 10px;
	line-height: 10px;
	margin-top: 13px;
	cursor: pointer;
	text-align: center;
	margin-left: 8px;
}

div.content-product-container.brand {
	height: 156px;
	width: 94px;
	margin-top: 13px;
	margin-left: 6px;
}

div.content-product-container.first {
	margin-left: 0px;
}

div.content-product-image {
	height: 159px;
	text-align: center;
	line-height: 158px;
}

div.content-product-image img {
	vertical-align: middle;
	max-width: 129px;
	max-height: 159px;
	width: expression(this.height / this.width < 159 / 129 && this.width > 129 ? '129px' : true);
	height: expression(this.height / this.width >= 159 / 129 && this.width > 159 ? '159px' : true);
}

div.content-product-container.brand div.content-product-image {
	height: 117px;
	text-align: center;
	line-height: 116px;
}

div.content-product-container.brand div.content-product-image img {
	vertical-align: middle;
	max-width: 94px;
	max-height: 117px;
	width: expression(this.height / this.width < 117 / 94 && this.width > 94 ? '94px' : true);
	height: expression(this.height / this.width >= 117 / 94 && this.width > 117 ? '117px' : true);
}

div.content-product-description {
	padding-top: 3px;
	background-color: #97a494;
	width: 129px;
	height: 37px;
	color: white;
}

div.content-product-description a {
	text-decoration: none;
	font-size: 10px;
	color: white;
}

div.content-product-container.brand div.content-product-description {
	width: 94px;
}

div.content-product-price {
	font-weight: bold;
}

div.content-product-normal-price {
	text-decoration: line-through;
}

div.content-product-discount-price {
	color: #d7298e;
}

td.center-content div.content div.header {
	color: #6f7365;
	font-size: 18px;
	font-weight: bold;
	background-color: #b9c5bb;
	width: 405px;
	height: 28px;
	line-height: 28px;
	font-family: Georgia;
	padding-left: 9px;
}

td.center-content div.content {
	color: #999b9e;
	font-size: 12px;
}

td.center-content div.content div.header img {
	padding-right: 10px;
	vertical-align: middle;
}

td.right-content {
	padding-right: 8px;
	color: #6f7365;
	font-size: 12px;
}

div.cart {
	font-size: 11px;
	width: 163px;
	border: solid #97a494 1px;
	background-color: white;
}

div.cart input.red-button {
	margin-right: 5px;
	margin-bottom: 5px;
}

div.cart div.header {
	background-image: url('/images/design/cart_bg.jpg');
	width: 110px;
	height: 37px;
	font-family: Georgia;
	font-weight: bold;
	font-size: 17px;
	line-height: 14px;
	color: black;
	padding: 6px 0px 0px 53px;
}

div.search {
	width: 163px;
	border: solid #97a494 1px;
	background-color: #b9c5bb;
	background-image: url('/images/design/search_bg.jpg');
	height: 35px;
	padding-top: 9px;
}

div.contact {
	width: 153px;
	border: solid #97a494 1px;
	background-color: #b9c5bb;
	background-image: url('/images/design/contact_bg.jpg');
	background-repeat: no-repeat;
	padding: 20px 5px 5px 5px;
}

td.bottom {
	text-align: center;
	color: #999b9e;
	text-transform: uppercase;
	font-size: 11px;
}

div#content-product-page {
	color: #6f7365;
	font-size: 12px;
	padding-top: 11px;
}

div#content-product-page-header {
	font-weight: bold;
	padding-bottom: 10px;
}

td.content-product-images {
	width: 185px;
	padding-right: 17px;
}

td.content-product-images.alt {
	padding-top: 20px;
}

td.content-product-description {
	padding-top: 20px;
}

div.content-product-page-image {
	border: solid #999b9e 1px;
	height: 141px;
	text-align: center;
	line-height: 231px;
	width: 200px;
	height: 233px;
	cursor: pointer;
}

div.content-product-page-image img {
	vertical-align: middle;
	max-width: 200px;
	max-height: 233px;
	width: expression(this.height / this.width < 233 / 200 && this.width > 200 ? '200px' : true);
	height: expression(this.height / this.width >= 233 / 200 && this.width > 233 ? '233px' : true);
	cursor: pointer;
}

div.content-product-page-alt-image {
	width: 44px;
	height: 54px;
	line-height: 54px;
	border: solid #999b9e 1px;
	margin-left: 6px;
	margin-top: 7px;
	text-align: center;
}

div.content-product-page-alt-image.first-child {
	margin-left: 0px;
}

div.content-product-page-alt-image img {
	vertical-align: middle;
	max-width: 44px;
	max-height: 53px;
	width: expression(this.height / this.width < 53 / 44 && this.width > 44 ? '44px' : true);
	height: expression(this.height / this.width >= 53 / 44 && this.width > 53 ? '53px' : true);
}

label.content-product-page-variant-label {
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	padding-top: 10px;
}

div.variant-background {
	background-color: #b9c5bb;
	background-image: url('/images/design/variant_bg.jpg');
	background-repeat: no-repeat;
	border: solid #a8b5a8 1px;
	padding: 0px 5px 5px 5px;
	width: 183px;
	height: 100px;
	position: relative;
}

select.content-product-page-variant-select {
	width: 100px;
	font-size: 12px;
}


div.cppv-price {
	position: absolute;
	left: 5px;
	bottom: 13px;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
}

div.cppv-price-discount {
	position: absolute;
	left: 5px;
	bottom: 5px;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
	color: black;
}

div.cppv-price-normal {
	position: absolute;
	left: 5px;
	bottom: 27px;
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	text-decoration: line-through;
}

label.content-product-page-variant-label {
	text-transform: none;
}

input.content-product-page-add {
	position: absolute;
	bottom: 13px;
	right: 8px;
	color: white;
	font-weight: bold;
	font-size: 10px;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	font-family: Georgia;
	width: 70px;
}

input.search-button {
	background-color: transparent;
	height: 25px;
	width: 32px;
	border-style: solid;
	border-width: 0px;
	cursor: pointer;
}

input.search-field {
	width: 90px;
	height: 15px;
	border-style: solid;
	border-color: #999b9e;
	border-width: 1px;
	font-size: 12px;
	padding: 3px;
	margin-left: 10px;
}

div.related-products-header {
	text-transform: uppercase;
	font-size: 13px;
}

hr.content-product {
	margin-top: 20px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	color: #999b9e;
	height: 1px;
}

a.cart-product-delete {
	text-decoration: none;
	color: rgb(172, 26, 38);
	font-weight: bold;
}

tr.cart-product td {
	padding: 5px 10px 5px 0px;
}

tr.cart-total td {
	border-top: solid #999b9e 1px;
}

input.red-button.update-button {
	float: right;
}

input.red-button.continue-button {
	float: right;
	margin-left: 10px;
}

div.show-cart {
	padding-bottom: 40px;
	padding-top: 5px;
	margin-top: 30px;
	border-top: solid #999b9e 1px;
}

input.show-cart-quantity-field {
	width: 25px;
	border: solid #999b9e 1px;
}

div.frontpage-box h1 {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 5px;
	font-family: Georgia;
}

div.frontpage-box {
	border: solid #999b9e 1px;
	width: 193px;
	height: 180px;
	text-align: center;
	font-family: Georgia;
	position: relative;
	margin-top: 10px;
	margin-bottom: 5px;
}

div.frontpage-box p {
	font-family: Georgia;
}

div.frontpage-box.right {
	float: right;
}

td.checkout-progress {
	height: 30px;
	background-color: #b9c5bb;
	font-weight: bold;
	font-size: 12px;
	font-family: Georgia;
	color: #6f7365;
	text-align: center;
}

td.checkout-progress.active {
	background-color: #6f7365;
	color: white;
}

div.profile-content {
	padding: 10px 0px 10px 8px;
}