@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	outline: 0;
}
p {
	margin: 0;
	padding: 0;
	outline: 0;
}
.ui-effects-transfer { border: 2px dotted gray; } 
.pagesContainer {
	margin: 0;
	padding: 0;
	outline: 0;
}
.clear {
	clear: both;
	line-height: 0;
	margin: 0;
	padding: 0;
	height: 0;
	font-size: 0;
}
h1 {
	color: #666666;
	font-family: "Myriad Web Pro";
	font-size: 24px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 0 0;
}
h2 {
	color: #666666;
	font-family: "Myriad Web Pro";
	font-size: 18px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 10px 0;
}
h1.productCompare {
	color: #666666;
	font-family: "Myriad Web Pro";
	font-size: 20px;
	font-weight: normal;
	text-align: left;
	padding: 0;
	margin: 0 0 20px 11px;
}
img {
	border: 0;
}
hr {
	border: none;
	color: #E5E5E5;
	background-color: #E5E5E5;
	height: 1px;
	margin: 0 0 25px 0;
	padding: 0 0 0 0;
	outline: 0;
}
hr.leftColSeparator {
	border: none;
	color: #E5E5E5;
	background-color: #E5E5E5;
	height: 1px;
	margin: 0 20px 25px 0;
	padding: 0 0 0 0;
	outline: 0;
}
hr.nomargin {
	border: none;
	color: #E5E5E5;
	background-color: #E5E5E5;
	height: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	outline: 0;
}
hr.marginTop1px {
	border: none;
	color: #E5E5E5;
	background-color: #E5E5E5;
	height: 1px;
	margin: 1px 0 0 0;
	padding: 0 0 0 0;
	outline: 0;
}
hr.marginBottom10px {
	border: none;
	color: #E5E5E5;
	background-color: #E5E5E5;
	height: 1px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	outline: 0;
}
tr.border {
	border-top: #999999 1px solid;
}
.red {
	color: #E31837;
}
.blue {
	color: #3B73B9;
}
.lightblue {
	color: #33C3E6;
}
.pink {
	color: #E23292;
}
.violet {
	color: #9E005D;
}
.orange {
	color: #F5B219;
}
.green {
	color: #8EC33E;
}
.grey70 {
	color: #4D4D4D;
}
.fontSize12px {
	font-size: 12px;
}
.fontSize14px {
	font-size: 14px;
}
.fontSize16px {
	font-size: 16px;
}
.fontSize18px {
	font-size: 18px;
}
a {
	outline: 0;
}
a.disscountBtn:link, a.disscountBtn:visited {
	display: block;
	width: 200px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 30px;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 0 0 18px;
	text-align: center;
	background: url(../../design/discount_button2.png) no-repeat;
	outline: 0;
}
a.disscountBtn:hover {
	color: #FFBE00;
	outline: 0;
}
/* ------------------------ */
/* HEADER - START */
/* ------------------------ */
.headerContainer {
	display: block;
	height: 201px;
	background: #F4F4F4;
	margin: 0 0 0 0;
	outline: 0;	
}
	.headerContainer .topMenu {
		display: block;
		width: 1200px;
		height: 30px;
		font-family: "Myriad Web Pro";
		font-size: 14px;
		padding: 12px 6px 8px 0;
		text-align: right;
		outline: 0;
	}
		.headerContainer .topMenu .language {
			display: block;
			width: 45px;
			height: 30px;
			text-align: left;
			margin: 0 0 0 210px;
			float: left;
			cursor: pointer;
			outline: 0;
		}
		.headerContainer .topMenu .language_frame {
			position: absolute;
			width: 260px;
			min-height: 5px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			padding: 0;
			margin: 30px 0 0 210px;
			border-top: 2px #969696 solid;
			border-bottom: 2px #C31C2C solid;
			text-align: left;
			background: #FFF;
			outline: 0;
		}
			.headerContainer .topMenu  .language_frame a {
				color:inherit;
				text-decoration: none;
			}
			.headerContainer .topMenu .language_frame .title {
				display: block;
				width: 260px;
				font-size: 16px;
				padding: 10px 0 10px 0;
				text-align: center;
				outline: 0;
			}
			.headerContainer .topMenu .language_frame .lang {
				display: block;
				width: 80px;
				height: 74px;
				font-size: 12px;
				padding: 0 0 0 0;
				margin: 0 25px 10px 25px;
				text-align: center;
				float: left;
				outline: 0;
			}
		.headerContainer .topMenu a.login:link, .headerContainer .topMenu a.login:visited {
			display: inline-block;
			height: 21px;
			background: url(../../design/buttons/login.png) top left no-repeat;
			text-decoration: none;
			padding: 9px 0 0 38px;
			margin: 0 0 0 0;
			color: #808080;
			outline: 0;
		}
		.headerContainer .topMenu a.login:hover {
			background: url(../../design/buttons/login_b.png) top left no-repeat;
			text-decoration: underline;
			outline: 0;
		}
		.headerContainer .topMenu a.logout:link, .headerContainer .topMenu a.logout:visited {
			display: inline-block;
			height: 21px;
			background: url(../../design/buttons/logout.png) top left no-repeat;
			text-decoration: none;
			padding: 9px 0 0 38px;
			margin: 0 0 0 0;
			color: #808080;
			outline: 0;
		}
		.headerContainer .topMenu a.logout:hover {
			background: url(../../design/buttons/logout_b.png) top left no-repeat;
			text-decoration: underline;
			outline: 0;
		}
		.headerContainer .topMenu a.my_account:link, .headerContainer .topMenu a.my_account:visited {
			display: inline-block;
			height: 21px;
			background: url(../../design/buttons/my_account.png) top left no-repeat;
			text-decoration: none;
			padding: 9px 0 0 38px;
			margin: 0 0 0 20px;
			color: #808080;
			outline: 0;
		}
		.headerContainer .topMenu a.my_account:hover {
			background: url(../../design/buttons/my_account_b.png) top left no-repeat;
			text-decoration: underline;
			outline: 0;
		}
		.headerContainer .topMenu a.my_account_sel:link, .headerContainer .topMenu a.my_account_sel:visited {
			display: inline-block;
			height: 21px;
			background: url(../../design/buttons/my_account_b.png) top left no-repeat;
			text-decoration: none;
			padding: 9px 0 0 38px;
			margin: 0 0 0 20px;
			color: #808080;
			outline: 0;
		}
		.headerContainer .topMenu a.my_account_sel:hover {
			background: url(../../design/buttons/my_account_b.png) top left no-repeat;
			text-decoration: underline;
			outline: 0;
		}
		.headerContainer .topMenu a.order_status:link, .headerContainer .topMenu a.order_status:visited {
			display: inline-block;
			height: 21px;
			background: url(../../design/buttons/order_status.png) top left no-repeat;
			text-decoration: none;
			padding: 9px 0 0 38px;
			margin: 0 0 0 20px;
			color: #808080;
			outline: 0;
		}
		.headerContainer .topMenu a.order_status:hover {
			background: url(../../design/buttons/order_status_b.png) top left no-repeat;
			text-decoration: underline;
			outline: 0;
		}
		.headerContainer .topMenu a.order_status_sel:link, .headerContainer .topMenu a.order_status_sel:visited {
			display: inline-block;
			height: 21px;
			background: url(../../design/buttons/order_status_b.png) top left no-repeat;
			text-decoration: none;
			padding: 9px 0 0 38px;
			margin: 0 0 0 20px;
			color: #808080;
			outline: 0;
		}
		.headerContainer .topMenu a.order_status_sel:hover {
			background: url(../../design/buttons/order_status_b.png) top left no-repeat;
			text-decoration: underline;
			outline: 0;
		}
		.headerContainer .topMenu a.enews:link, .headerContainer .topMenu a.enews:visited {
			display: inline-block;
			height: 21px;
			background: url(../../design/buttons/enews.png) top left no-repeat;
			text-decoration: none;
			padding: 9px 0 0 38px;
			margin: 0 0 0 20px;
			color: #808080;
			outline: 0;
		}
		.headerContainer .topMenu a.enews:hover {
			background: url(../../design/buttons/enews_b.png) top left no-repeat;
			text-decoration: underline;
			outline: 0;
		}
		.headerContainer .topMenu a.enews_sel:link, .headerContainer .topMenu a.enews_sel:visited {
			display: inline-block;
			height: 21px;
			background: url(../../design/buttons/enews_b.png) top left no-repeat;
			text-decoration: none;
			padding: 9px 0 0 38px;
			margin: 0 0 0 20px;
			color: #808080;
			outline: 0;
		}
		.headerContainer .topMenu a.enews_sel:hover {
			background: url(../../design/buttons/enews_b.png) top left no-repeat;
			text-decoration: underline;
			outline: 0;
		}
		.headerContainer .topMenu a.cart:link, .headerContainer .topMenu a.cart:visited {
			display: inline-block;
			height: 21px;
			background: url(../../design/buttons/cart.png) top left no-repeat;
			text-decoration: none;
			padding: 9px 0 0 38px;
			margin: 0 0 0 20px;
			color: #808080;
			outline: 0;
		}
		.headerContainer .topMenu a.cart:hover {
			background: url(../../design/buttons/cart_b.png) top left no-repeat;
			text-decoration: underline;
			outline: 0;
		}
		.headerContainer .topMenu a.cart_sel:link, .headerContainer .topMenu a.cart_sel:visited {
			display: inline-block;
			height: 21px;
			background: url(../../design/buttons/cart_b.png) top left no-repeat;
			text-decoration: none;
			padding: 9px 0 0 38px;
			margin: 0 0 0 20px;
			color: #808080;
			outline: 0;
		}
		.headerContainer .topMenu a.cart_sel:hover {
			background: url(../../design/buttons/cart_b.png) top left no-repeat;
			text-decoration: underline;
			outline: 0;
		}
		.headerContainer .topMenu .newsletter {
			display: block;
			position: absolute;
			margin: 10px 0 0 790px;
			padding: 15px 37px 0 33px;
			width: 230px;
			height: 285px;
			background: url(../../design/newsletter_bcg.png) top left no-repeat;
			font-family: "Myriad Web Pro";
			font-size: 14px;
			text-align: left;
			color: #666666;
			z-index: 3000;
			outline: 0;
		}
			.headerContainer .topMenu .newsletter .nl_title {
				display: block;
				width: 210px;
				height: 28px;
				padding: 4px 0 0 15px;
				font-size: 16px;
				color: #DC052B;
				outline: 0;
			}
			.headerContainer .topMenu .newsletter a:link, .headerContainer .topMenu .newsletter a:visited {
				display: block;
				width: 60px;
				height: 19px;
				padding: 5px 0 0 0;
				text-align: center;
				color: #4D4D4D;
				background: url(../../design/newsletter_btn.png) left top no-repeat;
				text-decoration: none;
				outline: 0;
			}
			.headerContainer .topMenu .newsletter a:hover {
				text-decoration: underline;
				outline: 0;
			}
		.headerContainer .topMenu .cartList {
			display: block;
			position: absolute;
			margin: 10px 0 0 952px;
			padding: 0 0 0 0;
			width: 252px;
			font-family: "Times New Roman", Times, serif;
			font-size: 14px;
			text-align: left;
			color: #666666;
			z-index: 3002;
			outline: 0;
		}
			.headerContainer .topMenu .cartList .top {
				display: block;
				padding: 18px 0 0 82px;
				width: 170px;
				height: 23px;
				font-family: "Myriad Web Pro";
				background: url(../../design/cartList_top.png) left top no-repeat;
				outline: 0;
			}
				.headerContainer .topMenu .cartList .top .cl_title {
					font-size: 16px;
					color: #DC052B;
				}
			.headerContainer .topMenu .cartList .middle {
				display: block;
				padding: 0 7px 0 13px;
				width: 232px;
				background: url(../../design/cartList_middle.png) left top repeat-y;
				outline: 0;
			}
				.headerContainer .topMenu .cartList .middle .cl_product {
					display: block;
					width: 232px;
					height: 59px;
					font-size: 12px;
					padding: 4px 0 4px 0;
					outline: 0;
				}
			.headerContainer .topMenu .cartList .bottom {
				display: block;
				padding: 5px 7px 0 13px;
				font-size: 12px;
				width: 232px;
				height: 61px;
				background: url(../../design/cartList_bottom.png) left top no-repeat;
				outline: 0;
			}
				.headerContainer .topMenu .cartList .bottom a:link, .headerContainer .topMenu .cartList .bottom a:visited {
					display: block;
					font-size: 14px;
					text-decoration: none;
					background: url(../../design/arrows/leftCol_arrow_left_big.png) no-repeat top right;
					text-align: right;
					padding: 0 20px 0 0;
					width: 110px;
					height: 17px;
					color: #666666;
					outline: 0;
				}
				.headerContainer .topMenu .cartList .bottom a:hover {
					text-decoration: underline;
					outline: 0;
				}
	.headerContainer .header {
		display: block;
		width: 1200px;
		height: 150px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		padding: 0 0 0 0;
		text-align: left;
		outline: 0;
	}
		.headerContainer .header .logo {
			display: block;
			width: 254px;
			height: 150px;
			padding: 0 0 0 0;
			float: left;
			outline: 0;
		}
		.headerContainer .header .banners {
			display: block;
			width: 946px;
			height: 108px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			float: left;
			outline: 0;
		}
			.headerContainer .header .banners .ban1 {
				display: block;
				width: 908px;
				height: 108px;
				margin: 0 0 0 0;
				padding: 1px 7px 7px 1px;
				overflow: hidden;
				outline: 0;
			}
			.headerContainer .header .banners .ban2 {
				display: block;
				width: 946px;
				height: 108px;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				overflow: hidden;
				background: url(../../design/ban2.png) no-repeat;
				outline: 0;
			}
				.headerContainer .header .banners .ban2 .text1 {
					display: block;
					width: 450px;
					height: 108px;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					overflow: hidden;
					float: left;
					outline: 0;
				}
				.headerContainer .header .banners .ban2 .text2 {
					display: block;
					width: 450px;
					height: 108px;
					margin: 0 0 0 38px;
					padding: 0 0 0 0;
					overflow: hidden;
					float: left;
					outline: 0;
				}
			.headerContainer .header .banners .ban3 {
				display: block;
				width: 946px;
				height: 108px;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				overflow: hidden;
				background: url(../../design/ban3.png) no-repeat;
				outline: 0;
			}
				.headerContainer .header .banners .ban3 .text1 {
					display: block;
					width: 610px;
					height: 108px;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					overflow: hidden;
					float: left;
					outline: 0;
				}
				.headerContainer .header .banners .ban3 .text2 {
					display: block;
					width: 290px;
					height: 108px;
					margin: 0 0 0 38px;
					padding: 0 0 0 0;
					overflow: hidden;
					float: left;
					outline: 0;
				}
			.headerContainer .header .banners .ban4 {
				display: block;
				width: 946px;
				height: 108px;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				overflow: hidden;
				background: url(../../design/ban4.png) no-repeat;
				outline: 0;
			}
				.headerContainer .header .banners .ban4 .text1 {
					display: block;
					width: 290px;
					height: 108px;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					overflow: hidden;
					float: left;
					outline: 0;
				}
				.headerContainer .header .banners .ban4 .text2 {
					display: block;
					width: 290px;
					height: 108px;
					margin: 0 0 0 34px;
					padding: 0 0 0 0;
					overflow: hidden;
					float: left;
					outline: 0;
				}
		.headerContainer .header .mainMenu {
			display: block;
			width: 923px;
			height: 42px;
			margin: 1px 0 0 0;
			padding: 0 0 0 0;
			float: left;
			outline: 0;
		}
			.headerContainer .header .mainMenu .separator {
				display: block;
				height: 42px;
				width: 2px;
				background: url(../../design/main_menu_separator.png) top left no-repeat;
				float: left;
				outline: 0;
			}
			.headerContainer .header .mainMenu a:link, .headerContainer .header .mainMenu a:visited {
				display: block;
				height: 42px;
				line-height: 42px;
				vertical-align: middle;
				text-decoration: none;
				padding: 0 8px 0 8px;
				margin: 0 0 0 0;
				color: #666666;
				float: left;
				outline: 0;
			}
			.headerContainer .header .mainMenu a.red:hover {
				text-decoration: none;
				color: #E31837;
				outline: 0;
			}
			.headerContainer .header .mainMenu a.blue:hover {
				text-decoration: none;
				color: #3B73B9;
				outline: 0;
			}
			.headerContainer .header .mainMenu a.lightblue:hover {
				text-decoration: none;
				color: #33C3E6;
				outline: 0;
			}
			.headerContainer .header .mainMenu a.pink:hover {
				text-decoration: none;
				color: #E23292;
				outline: 0;
			}
			.headerContainer .header .mainMenu a.violet:hover {
				text-decoration: none;
				color: #9E005D;
				outline: 0;
			}
			.headerContainer .header .mainMenu a.orange:hover {
				text-decoration: none;
				color: #F5B219;
				outline: 0;
			}
			.headerContainer .header .mainMenu a.green:hover {
				text-decoration: none;
				color: #8EC33E;
				outline: 0;
			}
			.headerContainer .header .mainMenu .selected {
				display: block;
				height: 42px;
				float: left;
				outline: 0;
			}
				.headerContainer .header .mainMenu .selected a:link, .headerContainer .header .mainMenu .selected a:visited {
					display: block;
					height: 42px;
					text-decoration: none;
					padding: 0 0 0 9px;
					margin: 0 0 0 0;
					background: url(../../design/main_menu_selected_left.png) left top no-repeat;
					outline: 0;
				}
					.headerContainer .header .mainMenu .selected a:link span, .headerContainer .header .mainMenu .selected a:visited span {
						display: block;
						height: 42px;
						line-height: 42px;
						vertical-align: middle;
						text-decoration: none;
						padding: 0 9px 0 0;
						margin: 0 0 0 0;
						color: #666666;
						background: url(../../design/main_menu_selected_right.png) right top no-repeat;
						outline: 0;
					}
					.headerContainer .header .mainMenu .selected a.red:hover span {
						text-decoration: none;
						color: #E31837;
						outline: 0;
					}
					.headerContainer .header .mainMenu .selected a.blue:hover span {
						text-decoration: none;
						color: #3B73B9;
						outline: 0;
					}
					.headerContainer .header .mainMenu .selected a.lightblue:hover span {
						text-decoration: none;
						color: #33C3E6;
						outline: 0;
					}
					.headerContainer .header .mainMenu .selected a.pink:hover span {
						text-decoration: none;
						color: #E23292;
						outline: 0;
					}
					.headerContainer .header .mainMenu .selected a.violet:hover span {
						text-decoration: none;
						color: #9E005D;
						outline: 0;
					}
					.headerContainer .header .mainMenu .selected a.orange:hover span {
						text-decoration: none;
						color: #F5B219;
						outline: 0;
					}
					.headerContainer .header .mainMenu .selected a.green:hover span {
						text-decoration: none;
						color: #8EC33E;
						outline: 0;
					}
/* ------------------------ */
/* HEADER - END */
/* ------------------------ */



/* ------------------------ */
/* CONTENT - START */
/* ------------------------ */
.contentContainerHome {
	display: block;
	width: 1200px;
	padding: 0 0 0 0;
	text-align: left;
	background: #FFF;
	outline: 0;
}
.contentContainer {
	display: block;
	width: 1200px;
	padding: 30px 0 30px 0;
	text-align: left;
	background: #FFF;
	outline: 0;
}
	.contentContainer .leftCol {
		display: block;
		width: 250px;
		min-height: 350px;
		float: left;
		outline: 0;
	}
		.contentContainer .leftCol .menu {
			display: block;
			width: 225px;
			padding: 0 0 7px 0;
			outline: 0;
		}
			.contentContainer .leftCol .menu .title {
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				color: #666666;
				width: 225px;
				height: 35px;
				margin: 0 0 15px 0;
				outline: 0;
			}
			.contentContainer .leftCol .menu a.level1:link, .contentContainer .leftCol .menu a.level1:visited {
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #808080;
				text-decoration: none;
				width: 193px;
				padding: 0 0 0 32px;
				margin: 0 0 10px 0;
				background: url(../../design/arrows/leftCol_arrow_left_big.png) left top no-repeat;
				outline: 0;
			}
			.contentContainer .leftCol .menu a.level1_noarrow:link, .contentContainer .leftCol .menu a.level1_noarrow:visited {
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #808080;
				text-decoration: none;
				width: 193px;
				padding: 0 0 0 32px;
				margin: 0 0 10px 0;
				outline: 0;
			}
			.contentContainer .leftCol .menu a.level2:link, .contentContainer .leftCol .menu a.level2:visited {
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #808080;
				text-decoration: none;
				width: 175px;
				padding: 0 0 0 49px;
				margin: 0 0 10px 0;
				background: url(../../design/arrows/leftCol_arrow_left_small.png) left top no-repeat;
				outline: 0;
			}
			.contentContainer .leftCol .menu a.level2_noarrow:link, .contentContainer .leftCol .menu a.level2_noarrow:visited {
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #808080;
				text-decoration: none;
				width: 175px;
				padding: 0 0 0 49px;
				margin: 0 0 10px 0;
				outline: 0;
			}
			.contentContainer .leftCol .menu a.level3:link, .contentContainer .leftCol .menu a.level3:visited {
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #808080;
				text-decoration: none;
				width: 165px;
				padding: 0 0 0 60px;
				margin: 0 0 10px 0;
				outline: 0;
			}
			.contentContainer .leftCol .menu span {
				color: #808080;
				outline: 0;
			}
		.contentContainer .leftCol .filter {
			display: block;
			width: 225px;
			padding: 0 0 1px 0;
			outline: 0;
		}
			.contentContainer .leftCol .filter .title {
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				color: #666666;
				text-transform: uppercase;
				cursor: pointer;
				width: 225px;
				height: 35px;
				margin: 0 0 0 0;
				outline: 0;
			}
				.contentContainer .leftCol .filter .title .leftBox {
					display: block;
					width: 15px;
					height: 35px;
					background: #666666;
					float: left;
					outline: 0;
				}
				.contentContainer .leftCol .filter .title .rightBox {
					display: block;
					width: 200px;
					height: 35px;
					text-align: left;
					padding: 0 0 0 10px;
					line-height: 35px;
					vertical-align: middle;
					background: #E6DFDF url(../../design/filter_bcg.png) top right no-repeat;
					float: left;
					outline: 0;
				}
			.contentContainer .leftCol .filter .filterContent {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #666666;
				width: 210px;
				padding: 0 0 0 0;
				background: url(../../design/filter_content_bcg.png) left repeat-y;
				margin: 0 0 0 15px;
				outline: 0;
			}
				.contentContainer .leftCol .filter .filterContent .checkbox {
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					width: 75px;
					height: 17px;
					padding: 2px 0 0 30px;
					background: url(../../design/checkbox.png) left center no-repeat;
					border-bottom: 1px #ECECEC solid;
					margin: 0 0 0 0;
					cursor: pointer;
					outline: 0;
				}
				.contentContainer .leftCol .filter .filterContent .checkbox_selected {
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					width: 75px;
					height: 17px;
					padding: 2px 0 0 30px;
					background: url(../../design/checkbox_selected.png) left center no-repeat;
					border-bottom: 1px #ECECEC solid;
					margin: 0 0 0 0;
					cursor: pointer;
					outline: 0;
				}
				.contentContainer .leftCol .filter .filterContent .checkboxP {
					display: block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					width: 180px;
					height: 17px;
					padding: 2px 0 0 30px;
					background: url(../../design/checkbox.png) left center no-repeat;
					border-bottom: 1px #ECECEC solid;
					margin: 0 0 0 0;
					cursor: pointer;
					outline: 0;
				}
				.contentContainer .leftCol .filter .filterContent .checkboxP_selected {
					display: block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					width: 180px;
					height: 17px;
					padding: 2px 0 0 30px;
					background: url(../../design/checkbox_selected.png) left center no-repeat;
					border-bottom: 1px #ECECEC solid;
					margin: 0 0 0 0;
					cursor: pointer;
					outline: 0;
				}
				.contentContainer .leftCol .filter .filterContent .color_icon {
					display: block;
					width: 30px;
					height: 14px;
					border: 1px #000 solid;
					margin: 0 5px 0 0;
					outline: 0;
				}
			.contentContainer .leftCol .filter .filterContent2 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #666666;
				width: 210px;
				padding: 0 0 0 0;
				background: url(../../design/filter_content_bcg2.png) left repeat-y;
				margin: 0 0 0 15px;
				outline: 0;
			}
				.contentContainer .leftCol .filter .filterContent2 .compare {
					font-family: "Times New Roman", Times, serif;
					font-size: 14px;
					color: #666666;
					width: 198px;
					padding: 0 6px 0 6px;
					margin: 0 0 0 0;
					outline: 0;
				}
					.contentContainer .leftCol .filter .filterContent2 .compare .cTitle {
						font-family: "Myriad Web Pro";
						font-size: 14px;
						width: 198px;
						height: 19px;
						text-align: center;
						text-transform: uppercase;
						padding: 5px 0 0 0;
						margin: 0 0 0 0;
						outline: 0;
					}
					.contentContainer .leftCol .filter .filterContent2 .compare .cProduct {
						font-size: 12px;
						width: 198px;
						height: 59px;
						text-align: center;
						font-size: 12px;
						margin: 7px 0 6px 0;
						outline: 0;
					}
						.contentContainer .leftCol .filter .filterContent2 .compare .cProduct .cImage {
							width: 40px;
							height: 59px;
							text-align: center;
							margin: 0 0 0 0;
							float: left;
							outline: 0;
						}
						.contentContainer .leftCol .filter .filterContent2 .compare .cProduct .cText {
							width: 104px;
							height: 59px;
							text-align: left;
							margin: 0 0 0 0;
							padding: 0 0 0 10px;
							float: left;
							outline: 0;
						}
						.contentContainer .leftCol .filter .filterContent2 .compare .cProduct .cPriceContainer {
							width: 44px;
							height: 59px;
							text-align: center;
							margin: 0 0 0 0;
							float: left;
							outline: 0;
						}
							.contentContainer .leftCol .filter .filterContent2 .compare .cProduct .cPrice {
								width: 44px;
								height: 49px;
								text-align: right;
								margin: 0 0 0 0;
								outline: 0;
							}
.cDelete {
	width: 10px;
	height: 10px;
	text-align: left;
	margin: 0 0 0 24px;
	outline: 0;
}
	.cDelete a:link, .cDelete a:visited {
		display: block;
		width: 10px;
		height: 10px;
		margin: 0 0 0 0;
		background: url(../../design/compare_delete.png) left top no-repeat;
		outline: 0;
	}
	.cDelete a:hover {
		background: url(../../design/compare_delete_b.png) left top no-repeat;
		outline: 0;
	}
					.contentContainer .leftCol .filter .filterContent2 .compare .cButtonContainer {
						display: block;
						font-family: "Myriad Web Pro";
						font-size: 13px;
						width: 70px;
						height: 23px;
						text-align: right;
						padding: 0 0 0 128px;
						margin: 5px 0 5px 0;
						outline: 0;
					}
						.contentContainer .leftCol .filter .filterContent2 .compare .cButtonContainer a:link, .contentContainer .leftCol .filter .filterContent2 .compare .cButtonContainer a:visited {
							display: block;
							width: 55px;
							height: 19px;
							color: #666666;
							text-align: left;
							padding: 4px 0 0 15px;
							margin: 0 0 0 0;
							background: url(../../design/compare_button.png) left top no-repeat;
							text-decoration: none;
							outline: 0;
						}
						.contentContainer .leftCol .filter .filterContent2 .compare .cButtonContainer a:hover {
							text-decoration: underline;
							outline: 0;
						}
		.contentContainer .leftCol .specialOffer {
			display: block;
			width: 250px;
			height: 351px;
			background: url(../../design/special_offer_bcg.png) left top no-repeat;
			padding: 0 0 0 0;
			outline: 0;
		}
			.contentContainer .leftCol .specialOffer .sOImage {
				display: block;
				width: 182px;
				height: 272px;
				padding: 11px 0 0 27px;
				outline: 0;
			}
			.contentContainer .leftCol .specialOffer .sOText {
				display: block;
				font-family: "Myriad Web Pro";
				font-size: 11px;
				line-height: 17px;
				color: #666666;
				width: 220px;
				height: 68px;
				padding: 0 0 0 30px;
				outline: 0;
			}
		.contentContainer .leftCol .specialOfferOverLayer {
			display: block;
			position: relative;
			width: 250px;
			height: 351px;
			background: url(../../design/special_offer_over_layer.png) left top no-repeat;
			padding: 0 0 0 0;
			margin: -351px 0 0 0;
			outline: 0;
		}
			.contentContainer .leftCol .specialOfferOverLayer .sOOLTag {
				display: block;
				width: 62px;
				height: 62px;
				padding: 0 0 0 0;
				color: #FFFFFF;
				text-align: center;
				padding: 79px 0 0 185px;
				outline: 0;
			}
				.contentContainer .leftCol .specialOfferOverLayer .sOOLTag .sOOLDiscount {
					display: block;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					font-size: 20px;
					width: 62px;
					height: 37px;
					padding: 0 0 0 0;
					margin: 0 0 0 0;
					outline: 0;
				}
				.contentContainer .leftCol .specialOfferOverLayer .sOOLTag .sOOLPrice {
					display: block;
					font-family: "Myriad Web Pro";
					font-size: 13px;
					font-weight: bold;
					width: 62px;
					height: 23px;
					padding: 2px 0 0 0;
					margin: 0 0 0 0;
					outline: 0;
				}
	.contentContainer .rightCol {
		display: block;
		width: 950px;
		float: left;
		text-align: left;
		outline: 0;
	}
/* ------------------------ */
/* CONTENT - CATEGORY - START */
/* ------------------------ */
		.contentContainer .rightCol .topFrame {
			display: block;
			width: 932px;
			padding: 0 18px 0 0;
			margin: 0 0 25px 0;
			outline: 0;
		}
		.contentContainer .rightCol .product {
			display: block;
			width: 221px;
			height: 461px;
			margin: 0 16px 16px 0;
			font-family: "Myriad Web Pro";
			float: left;
			background: url(../../design/product_bcg.png) left top no-repeat;
			outline: 0;
		}
			.contentContainer .rightCol .product .productImage {
				display: block;
				width: 221px;
				height: 300px;
				margin: 1px 0 0 0;
				text-align: center;
				outline: 0;
			}
			.contentContainer .rightCol .product .title {
				display: block;
				width: 221px;
				height: 35px;
				font-size: 16px;
				color: #666666;
				font-weight: bold;
				margin: 0 0 0 0;
				text-align: center;
				outline: 0;
			}
			.contentContainer .rightCol .product .icons {
				display: block;
				width: 221px;
				height: 41px;
				margin: 0 0 10px 0 ;
				text-align: center;
				outline: 0;
			}
				.contentContainer .rightCol .product .icons img {
					margin: 0 6px 0 6px;
				}
			.contentContainer .rightCol .product .priceContainer {
				display: block;
				width: 221px;
				margin: 0 0 10px 0 ;
				padding: 0 0 0 0;
				outline: 0;
			}
				.contentContainer .rightCol .product .priceContainer .left {
					display: block;
					width: 90px;
					min-height: 1px;
					text-decoration: line-through;
					margin: 0 0 0 0 ;
					padding: 0 0 0 10px;
					text-align: left;
					float: left;
					outline: 0;
				}
				.contentContainer .rightCol .product .priceContainer .right {
					display: block;
					width: 111px;
					margin: 0 0 0 0 ;
					padding: 0 10px 0 0;
					text-align: right;
					float: left;
					outline: 0;
				}
			.contentContainer .rightCol .product .buttonsContainer {
				display: block;
				width: 221px;
				height: 30px;
				margin: 0 0 0 0 ;
				padding: 0 0 0 0;
				text-align: center;
				outline: 0;
			}
				.contentContainer .rightCol .product .buttonsContainer a.stock:link, .contentContainer .rightCol .product .buttonsContainer a.stock:visited {
					display: block;
					width: 110px;
					height: 23px;
					margin: 0 10px 0 5px;
					padding: 7px 0 0 0;
					text-align: center;
					float: left;
					color: #FAF5F5;
					text-decoration: none;
					background: url(../../design/buttons/product_stock.png);
					outline: 0;
				}
				.contentContainer .rightCol .product .buttonsContainer a.details:link, .contentContainer .rightCol .product .buttonsContainer a.details:visited {
					display: block;
					width: 67px;
					height: 23px;
					margin: 0 0 0 0;
					padding: 7px 0 0 23px;
					text-align: left;
					float: left;
					color: #FAF5F5;
					text-decoration: none;
					background: url(../../design/buttons/product_details.png);
					outline: 0;
				}
					.contentContainer .rightCol .product .stockTableContainer {
						display: block;
						position: relative;
						width: 338px;
						min-height: 50px;
						color: #666666;
						font-family: "Myriad Web Pro";
						font-size: 12px;
						z-index: 3000;
						outline: 0;
					}
						.contentContainer .rightCol .product .stockTableContainer .title {
							display: inline;
							font-size: 16px;
							font-weight: bold;
							outline: 0; 
						}
/* ------------------------ */
/* CONTENT - CATEGORY - END */
/* ------------------------ */

/* ------------------------ */
/* CONTENT - PRODUCT - START */
/* ------------------------ */
		.contentContainer .rightCol .productPicturesContainer {
			display: block;
			width: 302px;
			height: 565px;
			margin: 0 13px 0 5px;
			background: url(../../design/product_large_bcg.png) no-repeat left top;
			float: left;
			outline: 0;
		}
			.contentContainer .rightCol .productPicturesContainer .bigPicture {
				display: block;
				width: 300px;
				height: 450px;
				margin: 10px 1px 0 1px;
				outline: 0;
			}
			.contentContainer .rightCol .productPicturesContainer .text {
				display: block;
				width: 283px;
				height: 16px;
				margin: 0 9px 0 9px;
				padding: 4px 0 0 1px;
				outline: 0;
			}
			.contentContainer .rightCol .productPicturesContainer .pictures {
				display: block;
				width: 284px;
				height: 77px;
				margin: 0 9px 0 9px;
				outline: 0;
			}
				.contentContainer .rightCol .productPicturesContainer .pictures a.picture:link, .contentContainer .rightCol .productPicturesContainer .pictures a.picture:visited {
					display: block;
					width: 50px;
					height: 75px;
					padding: 1px 1px 1px 1px;
					margin: 0 13px 0 0;
					border: 1px solid #FFFFFF;
					float: left;
					outline: 0;
				}
				.contentContainer .rightCol .productPicturesContainer .pictures a.picture:hover {
					border: 1px solid #999999;
					outline: 0;
				}
				.contentContainer .rightCol .productPicturesContainer .pictures a.picture_sel:link, .contentContainer .rightCol .productPicturesContainer .pictures a.picture_sel:visited {
					display: block;
					width: 50px;
					height: 75px;
					padding: 1px 1px 1px 1px;
					margin: 0 13px 0 0;
					border: 1px solid #999999;
					float: left;
					outline: 0;
				}
				.contentContainer .rightCol .productPicturesContainer .pictures a.picture_sel:hover {
					border: 1px solid #999999;
					outline: 0;
				}
		.contentContainer .rightCol .colorsSizesContainer {
			display: block;
			width: 303px;
			height: 565px;
			margin: 0 13px 0 0;
			float: left;
			outline: 0;
		}
			.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize {
				display: block;
				width: 303px;
				min-height: 510px;
				outline: 0;
			}
				.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .title {
					display: block;
					width: 280px;
					min-height: 29px;
					border-bottom: 1px #808080 solid;
					outline: 0;
				}
				.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .price {
					display: block;
					width: 280px;
					min-height: 23px;
					font-size: 18px;
					font-family: "Myriad Web Pro";
					color: #666666;
					text-align: right;
					margin: 0 0 17px 0;
					outline: 0;
				}
					.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .price b {
						font-size: 22px;
						font-family: "Myriad Web Pro";
						color: #FF0000;
						font-weight: normal;
						outline: 0;
					}
				.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .colors {
					display: block;
					width: 283px;
					min-height: 56px;
					font-size: 16px;
					font-family: "Myriad Web Pro";
					color: #666666;
					text-align: left;
					padding: 0 0 0 20px;
					margin: 0 0 4px 0;
					outline: 0;
				}
					.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .colors .text {
						display: block;
						width: 283px;
						height: 26px;
						outline: 0;
					}
					.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .colors .colorsContainer {
						display: block;
						width: 283px;
						min-height: 30px;
						outline: 0;
					}
						.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .colors .colorsContainer a.picture:link, .contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .colors .colorsContainer a.picture:visited {
							display: block;
							width: 36px;
							height: 24px;
							padding: 0;
							margin: 0 5px 5px 0;
							border: 1px solid #999999;
							float: left;
							outline: 0;
						}
						.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .colors .colorsContainer a.picture:hover {
							border: 1px solid #FF0000;
							outline: 0;
						}
						.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .colors .colorsContainer a.picture_sel:link, .contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .colors .colorsContainer a.picture_sel:visited {
							display: block;
							width: 36px;
							height: 24px;
							padding: 0;
							margin: 0 5px 5px 0;
							border: 1px solid #FF0000;
							float: left;
							outline: 0;
						}
						.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .colors .colorsContainer a.picture_sel:hover {
							border: 1px solid #FF0000;
							outline: 0;
						}
				.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .sizes {
					display: block;
					width: 283px;
					min-height: 76px;
					font-size: 16px;
					font-family: "Myriad Web Pro";
					color: #4D4D4D;
					text-align: left;
					padding: 0 0 0 20px;
					outline: 0;
				}
					.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .sizes .text {
						display: block;
						width: 283px;
						height: 36px;
						padding: 15px 0 0 0;
						outline: 0;
					}
					.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .sizes .sizesContainer {
						display: block;
						width: 283px;
						min-height: 30px;
						margin: 0 0 30px 0;
						outline: 0;
					}
						.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .sizes .sizesContainer a.size:link, .contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .sizes .sizesContainer a.size:visited {
							display: block;
							width: 36px;
							height: 22px;
							padding: 2px 0 0 0;
							margin: 0 5px 5px 0;
							border: 1px solid #999999;
							background: #F2F2F2;
							text-align: center;
							color: #666666;
							text-decoration: none;
							float: left;
							outline: 0;
						}
						.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .sizes .sizesContainer a.size:hover {
							border: 1px solid #FF0000;
							color: #666666;
							text-decoration: underline;
							outline: 0;
						}
						.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .sizes .sizesContainer a.size_sel:link, .contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .sizes .sizesContainer a.size_sel:visited {
							display: block;
							width: 36px;
							height: 22px;
							padding: 2px 0 0 0;
							margin: 0 5px 5px 0;
							border: 1px solid #FF0000;
							background: #F2F2F2;
							text-align: center;
							color: #666666;
							text-decoration: none;
							float: left;
							outline: 0;
						}
						.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .sizes .sizesContainer a.size_sel:hover {
							border: 1px solid #FF0000;
							color: #666666;
							text-decoration: underline;
							outline: 0;
						}
						.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .sizes .sizesContainer span {
							display: block;
							width: 36px;
							height: 22px;
							padding: 2px 0 0 0;
							margin: 0 5px 5px 0;
							border: 1px solid #999999;
							background: #F2F2F2;
							text-align: center;
							color: #BFBFBF;
							text-decoration: none;
							float: left;
							outline: 0;
						}
					.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .sizes .quantityCompare {
						display: block;
						width: 283px;
						height: 93px;
						margin: 0 0 0 0;
						outline: 0;
					}
						.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .sizes .quantityCompare .quantity {
							display: block;
							width: 100px;
							height: 50px;
							margin: 0 0 0 0;
							float: left;
							outline: 0;
						}
							.contentContainer .rightCol .colorsSizesContainer .titlePriceColorSize .sizes .quantityCompare select {
								margin: 8px 0 0 0;
								outline: 0;
							}
						a.toCart:link, a.toCart:visited {
							display: block;
							width: 85px;
							height: 33px;
							margin: 15px 0 0 0;
							padding: 7px 64px 0 0;
							color: #4D4D4D;
							text-decoration: none;
							text-align: center;
							font-size: 12px;
							background: url(../../design/to_cart_btn.png) no-repeat left top;
							float: right;
							outline: 0;
						}
						a.toCart:hover {
							text-decoration: underline;
							outline: 0;
						}
			.contentContainer .rightCol .colorsSizesContainer .buttons {
				display: block;
				width: 303px;
				height: 55px;
				outline: 0;
			}
				.contentContainer .rightCol .colorsSizesContainer .buttons a.backToProducts:link, .contentContainer .rightCol .colorsSizesContainer .buttons a.backToProducts:visited {
					display: block;
					width: 56px;
					height: 33px;
					margin: 0 0 0 20px;
					padding: 7px 5px 0 0;
					color: #4D4D4D;
					text-decoration: none;
					text-align: right;
					font-size: 12px;
					background: url(../../design/back_to_products_btn.png) no-repeat left top;
					float: left;
					outline: 0;
				}
				.contentContainer .rightCol .colorsSizesContainer .buttons a.backToProducts:hover {
					text-decoration: underline;
					outline: 0;
				}
				a.compare:link, a.compare:visited {
					display: block;
					width: 83px;
					height: 33px;
					margin: 5px 0 0 0;
					padding: 2px 0 0 7px;
					color: #4D4D4D;
					text-decoration: none;
					text-align: left;
					font-size: 13px;
					background: url(../../design/compare_btn.png) no-repeat left top;
					float: right;
					outline: 0;
				}
				a.compare:hover {
					text-decoration: underline;
					outline: 0;
				}
		.contentContainer .rightCol .descriptionsIconsContainer {
			display: block;
			width: 314px;
			height: 565px;
			float: right;
			outline: 0;
		}
			.contentContainer .rightCol .descriptionsIconsContainer .icons {
				display: block;
				width: 314px;
				height: 70px;
				outline: 0;
			}
				.contentContainer .rightCol .descriptionsIconsContainer .icons img {
					margin: 0 20px 0 0;
				}
			.contentContainer .rightCol .descriptionsIconsContainer .descriptionButtons {
				display: block;
				width: 314px;
				height: 27px;
				outline: 0;
			}
				.contentContainer .rightCol .descriptionsIconsContainer .descriptionButtons a.close:link, .contentContainer .rightCol .descriptionsIconsContainer .descriptionButtons a.close:visited {
					display: block;
					width: 100px;
					height: 25px;
					margin: 0 0 0 0;
					padding: 2px 0 0 0;
					color: #666666;
					text-decoration: none;
					text-align: center;
					font-size: 18px;
					font-family: "Myriad Web Pro";
					background: url(../../design/description_tag_close.png) no-repeat left top;
					float: left;
					outline: 0;
				}
				.contentContainer .rightCol .descriptionsIconsContainer .descriptionButtons a.close:hover {
					text-decoration: underline;
					outline: 0;
				}
				.contentContainer .rightCol .descriptionsIconsContainer .descriptionButtons .separator {
					display: block;
					width: 7px;
					height: 26px;
					float: left;
					border-bottom: 1px #999999 solid;
					outline: 0;
				}
			.contentContainer .rightCol .descriptionsIconsContainer .text {
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				width: 272px;
				min-height: 442px;
				padding: 13px 20px 13px 20px;
				border-left: 1px #999999 solid;
				outline: 0;
			}
		.contentContainer .rightCol .weRecommend {
			display: block;
			width: 950px;
			height: 400px;
			font-family: "Myriad Web Pro";
			margin: 35px 0 0 0;
			font-size: 16px;
			outline: 0;
		}
			.contentContainer .rightCol .weRecommend .text {
				display: block;
				width: 950px;
				height: 21px;
				margin: 0 0 14px 0;
				border-bottom: 1px #999999 solid;
				outline: 0;
			}
			.contentContainer .rightCol .weRecommend .recommendedProducts {
				display: block;
				width: 941px;
				height: 361px;
				padding: 0 4px 0 5px;
				margin: 0 0 0 0;
				outline: 0;
			}
				.contentContainer .rightCol .weRecommend .recommendedProducts .recommendedProduct {
					display: block;
					width: 221px;
					height: 360px;
					background: url(../../design/recommended_product_bcg.png) no-repeat top left;
					padding: 1px 0 0 0;
					text-align: center;
					color: #666666;
					float: left;
					outline: 0;
				}
					.contentContainer .rightCol .weRecommend .recommendedProducts .recommendedProduct .priceText {
						display: block;
						width: 202px;
						height: 19px;
						padding: 0 19px 0 0;
						margin: 7px 0 0 0;
						text-align: right;
						color: #666666;
						font-size: 14px;
						outline: 0;
					}
				.contentContainer .rightCol .weRecommend .recommendedProducts .separator {
					display: block;
					width: 19px;
					height: 361px;
					float: left;
					outline: 0;
				}
/* ------------------------ */
/* CONTENT - PRODUCT - END */
/* ------------------------ */
		
/* ------------------------ */
/* CONTENT - COMPARE - START */
/* ------------------------ */
	.contentContainer .compareContainer {
		display: block;
		font-family: "Myriad Web Pro";
		font-size: 14px;
		color: #666666;
		width: 1140px;
		min-height: 460px;
		padding: 20px 30px 20px 30px;
		border: 1px #CCCCCC solid;
		outline: 0;
	}
		.contentContainer .compareContainer a.removeCompareBTN:link, .contentContainer .compareContainer a.removeCompareBTN:visited {
			display: block;
			width: 220px;
			height: 18px;
			padding: 2px 0 0 0;
			text-align: center;
			background: url(../../design/remove_from_compare_btn.png) left top no-repeat;
			color: #FAF5F5;
			text-decoration: none;
			outline: 0;
		}
		.contentContainer .compareContainer a.removeCompareBTN:hover {
			text-decoration: underline;
			outline: 0;
		}
		.contentContainer .compareContainer .productNamePicture {
			display: block;
			width: 220px;
			height: 327px;
			background: url(../../design/compare_product_bcg.png) no-repeat top left;
			padding: 13px 0 0 0;
			text-align: center;
			font-weight: bold;
			font-size: 16px;
			float: left;
			outline: 0;
		}
		.contentContainer .compareContainer a.addCompareBTN:link, .contentContainer .compareContainer a.addCompareBTN:visited {
			display: block;
			width: 220px;
			height: 175px;
			padding: 165px 0 0 0;
			text-align: center;
			background: url(../../design/compare_add_product_bcg.png) left top no-repeat;
			color: #666666;
			text-decoration: none;
			outline: 0;
		}
		.contentContainer .compareContainer a.addCompareBTN:hover {
			text-decoration: underline;
			outline: 0;
		}
		.contentContainer .compareContainer .text {
			display: block;
			width: 210px;
			min-height: 20px;
			padding: 0 5px 10px 5px;
			text-align: left;
			text-decoration: none;
			outline: 0;
		}
			.contentContainer .compareContainer .text img {
				margin: 0 9px 0 0;
			}
			.contentContainer .compareContainer .text img.color {
				margin: 0 9px 5px 0;
				border: 1px #999999 solid;
			}
			.contentContainer .compareContainer .text .size {
				display: block;
				width: 40px;
				height: 21px;
				padding: 4px 0 0 0;
				margin: 0 9px 5px 0;
				text-align: center;
				text-decoration: none;
				border: 1px #999999 solid;
				background: #F2F2F2;
				float: left;
				outline: 0;
			}
		.contentContainer .compareContainer .price {
			display: block;
			width: 210px;
			min-height: 20px;
			color: #91C33E;
			font-size: 16px;
			font-weight: bold;
			padding: 0 5px 10px 5px;
			text-align: left;
			text-decoration: none;
			outline: 0;
		}
		.contentContainer .compareContainer a.goToProductBTN:link, .contentContainer .compareContainer a.goToProductBTN:visited {
			display: block;
			width: 155px;
			height: 22px;
			margin: 5px 0 0 0;
			padding: 8px 0 0 0;
			text-align: center;
			background: url(../../design/go_to_product_btn.png) left top no-repeat;
			color: #4D4D4D;
			text-decoration: none;
			outline: 0;
		}
		.contentContainer .compareContainer a.goToProductBTN:hover {
			text-decoration: underline;
			outline: 0;
		}
/* ------------------------ */
/* CONTENT - COMPARE - END */
/* ------------------------ */

/* ------------------------ */
/* CONTENT - CART - START */
/* ------------------------ */
	.contentContainer .cartContainer {
		display: block;
		width: 828px;
		min-height: 200px;
		margin: 0 0 0 56px;
		font-family: "Myriad Web Pro";
		font-size: 16px;
		color: #666666;
		outline: 0;
	}
		.contentContainer .cartContainer .titleCart {
			display: block;
			width: 756px;
			height: 32px;
			padding: 17px 0 0 72px;
			margin: 0 0 0 0;
			font-size: 20px;
			background: url(../../design/cart_icon.png) left top no-repeat;
			outline: 0;
		}
		.contentContainer .cartContainer .tabs1 {
			display: block;
			width: 813px;
			height: 42px;
			padding: 0 0 0 15px;
			margin: 0 0 0 0;
			font-size: 18px;
			background: url(../../design/cart_tabs1.png) left top no-repeat;
			outline: 0;
		}
		.contentContainer .cartContainer .tabs2 {
			display: block;
			width: 813px;
			height: 42px;
			padding: 0 0 0 15px;
			margin: 0 0 0 0;
			font-size: 18px;
			background: url(../../design/cart_tabs2.png) left top no-repeat;
			outline: 0;
		}
		.contentContainer .cartContainer .tabs3 {
			display: block;
			width: 813px;
			height: 42px;
			padding: 0 0 0 15px;
			margin: 0 0 0 0;
			font-size: 18px;
			background: url(../../design/cart_tabs3.png) left top no-repeat;
			outline: 0;
		}
		.contentContainer .cartContainer .tabSelected {
			display: block;
			width: 173px;
			height: 25px;
			padding: 17px 0 0 0;
			margin: 0 17px 0 0;
			text-align: center;
			color: #E31837;
			float: left;
			outline: 0;
		}
		.contentContainer .cartContainer .tabNoLink {
			display: block;
			width: 173px;
			height: 25px;
			padding: 17px 0 0 0;
			margin: 0 17px 0 0;
			text-align: center;
			color: #808080;
			float: left;
			outline: 0;
		}
		.contentContainer .cartContainer a.tabLink:link, .contentContainer .cartContainer a.tabLink:visited {
			display: block;
			width: 173px;
			height: 25px;
			padding: 17px 0 0 0;
			margin: 0 17px 0 0;
			text-align: center;
			color: #808080;
			text-decoration: none;
			float: left;
			outline: 0;
		}
		.contentContainer .cartContainer a.tabLink:hover {
			text-decoration: underline;
			outline: 0;
		}
		.contentContainer .cartContainer .cardTabsCorners {
			display: block;
			width: 828px;
			height: 13px;
			background: url(../../design/cart_tabs_corners.png) left top no-repeat;
			outline: 0;
		}
		.contentContainer .cartContainer .cardTabsCornersBottom {
			display: block;
			width: 828px;
			height: 49px;
			background: url(../../design/cart_tabs_corners_bottom.png) left top no-repeat;
			outline: 0;
		}
		.contentContainer .cartContainer .cardContent1 {
			display: block;
			width: 780px;
			padding: 0 24px 0 24px;
			min-height: 100px;
			background: url(../../design/cart_content_bcg.png) left top repeat-y;
			outline: 0;
		}
			.contentContainer .cartContainer .cardContent1 .tableHeader {
				font-size: 14px;
				color: #999999;
			}
			.contentContainer .cartContainer .cardContent1 a.deleteItem:link, .contentContainer .cartContainer .cardContent1 a.deleteItem:visited {
				display: block;
				width: 11px;
				height: 11px;
				background: url(../../design/cart_delete_item.png) no-repeat top left;
				outline: 0;
			}
			.contentContainer .cartContainer .cardContent1 a.deleteItem:hover {
				background: url(../../design/cart_delete_item_b.png) no-repeat top left;
				outline: 0;
			}
			.contentContainer .cartContainer .cardContent1 .cartBottomLeftCol {
				display: block;
				width: 420px;
				padding: 6px 0 0 0;
				min-height: 148px;
				float: left;
				outline: 0;
			}
			.contentContainer .cartContainer .cardContent1 .cartBottomRightCol {
				display: block;
				width: 300px;
				padding: 15px 0 0 60px;
				min-height: 139px;
				float: right;
				outline: 0;
			}
		.contentContainer .cartContainer .refreshBTN:link, .contentContainer .cartContainer .refreshBTN:visited {
			display: block;
			width: 53px;
			height: 19px;
			text-align: center;
			color: #4D4D4D;
			font-size: 13px;
			margin: 0 0 0 10px;
			padding: 4px 0 0 0;
			background: url(../../design/cart_refresh_btn.png) no-repeat top left;
			text-decoration: none;
			outline: 0;
		}
		.contentContainer .cartContainer .refreshBTN:hover {
			text-decoration: underline;
			outline: 0;
		}
		.contentContainer .cartContainer .backToShop:link, .contentContainer .cartContainer .backToShop:visited {
			display: block;
			width: 78px;
			height: 19px;
			text-align: center;
			color: #4D4D4D;
			font-size: 13px;
			margin: 0 0 0 10px;
			padding: 4px 10px 0 17px;
			background: url(../../design/cart_back_to_shop_btn.png) no-repeat top left;
			text-decoration: none;
			float: left;
			outline: 0;
		}
		.contentContainer .cartContainer .backToShop:hover {
			text-decoration: underline;
			outline: 0;
		}
		.contentContainer .cartContainer a.checkOut:link, .contentContainer .cartContainer a.checkOut:visited {
			display: block;
			width: 85px;
			height: 19px;
			text-align: left;
			color: #4D4D4D;
			font-size: 13px;
			margin: 0 10px 0 0;
			padding: 4px 0 0 10px;
			background: url(../../design/cart_check_out_btn.png) no-repeat top left;
			text-decoration: none;
			float: right;
			outline: 0;
		}
		.contentContainer .cartContainer a.checkOut:hover {
			text-decoration: underline;
			outline: 0;
		}
		.contentContainer .cartContainer .cardContent2 {
			display: block;
			width: 780px;
			padding: 0 24px 0 24px;
			min-height: 100px;
			background: url(../../design/cart_content_bcg.png) left top repeat-y;
			outline: 0;
		}
			.contentContainer .cartContainer .cardContent2 .cartBottomLeftCol {
				display: block;
				width: 360px;
				margin: 0 0 0 30px;
				padding: 10px 0 0 0;
				min-height: 409px;
				font-size: 14px;
				float: left;
				outline: 0;
			}
			.contentContainer .cartContainer .cardContent2 .cartBottomRightCol {
				display: block;
				width: 389px;
				padding: 10px 0 0 0;
				min-height: 409px;
				font-size: 14px;
				float: right;
				outline: 0;
			}
				.contentContainer .cartContainer .cardContent2 .cartBottomRightCol .errorContainer {
					display: block;
					width: 329px;
					padding: 0 0 0 60px;
					height: 60px;
					background: url(../../design/cart_error_bcg.png) top left no-repeat;
					outline: 0;
				}
		.contentContainer .cartContainer .back:link, .contentContainer .cartContainer .back:visited {
			display: block;
			width: 45px;
			height: 19px;
			text-align: left;
			color: #4D4D4D;
			font-size: 13px;
			margin: 0 0 0 70px;
			padding: 4px 0 0 26px;
			background: url(../../design/cart_back_btn.png) no-repeat top left;
			text-decoration: none;
			float: left;
			outline: 0;
		}
		.contentContainer .cartContainer .back:hover {
			text-decoration: underline;
			outline: 0;
		}
		.contentContainer .cartContainer .next:link, .contentContainer .cartContainer .next:visited {
			display: block;
			width: 136px;
			height: 19px;
			text-align: center;
			color: #4D4D4D;
			font-size: 13px;
			margin: 0 10px 0 0;
			padding: 4px 5px 0 0;
			background: url(../../design/cart_forward_btn.png) no-repeat top left;
			text-decoration: none;
			float: right;
			outline: 0;
		}
		.contentContainer .cartContainer .next:hover {
			text-decoration: underline;
			outline: 0;
		}
		.contentContainer .cartContainer .back2:link, .contentContainer .cartContainer .back2:visited {
			display: block;
			width: 45px;
			height: 19px;
			text-align: left;
			color: #4D4D4D;
			font-size: 13px;
			margin: 0 0 0 0;
			padding: 4px 0 0 26px;
			background: url(../../design/cart_back_btn.png) no-repeat top left;
			text-decoration: none;
			float: left;
			outline: 0;
		}
		.contentContainer .cartContainer .back2:hover {
			text-decoration: underline;
			outline: 0;
		}
		.contentContainer .cartContainer .next2:link, .contentContainer .cartContainer .next2:visited {
			display: block;
			width: 110px;
			height: 19px;
			text-align: left;
			color: #4D4D4D;
			font-size: 13px;
			margin: 0 0 0 0;
			padding: 4px 0 0 10px;
			background: url(../../design/cart_forward2_btn.png) no-repeat top left;
			text-decoration: none;
			float: right;
			outline: 0;
		}
		.contentContainer .cartContainer .next2:hover {
			text-decoration: underline;
			outline: 0;
		}
		.contentContainer .cartContainer .cardContent3 {
			display: block;
			width: 780px;
			padding: 0 24px 0 24px;
			min-height: 100px;
			background: url(../../design/cart_content_bcg.png) left top repeat-y;
			outline: 0;
		}
			.contentContainer .cartContainer .cardContent3 .tableHeader {
				font-size: 14px;
				color: #999999;
			}
			.contentContainer .cartContainer .cardContent3 .cartBottomLeftCol {
				display: block;
				width: 450px;
				padding: 0 0 0 0;
				margin: 15px 0 0 0;
				min-height: 50px;
				float: left;
				outline: 0;
			}
			.contentContainer .cartContainer .cardContent3 .cartBottomRightCol {
				display: block;
				width: 280px;
				padding: 0 10px 0 0;
				margin: 15px 0 0 0;
				min-height: 50px;
				float: right;
				outline: 0;
			}
			.contentContainer .cartContainer .cardContent3 .cartBottomLeftCol2 {
				display: block;
				width: 400px;
				padding: 0 0 0 0;
				margin: 15px 0 0 0;
				min-height: 50px;
				float: left;
				outline: 0;
			}
			.contentContainer .cartContainer .cardContent3 .cartBottomRightCol2 {
				display: block;
				width: 370px;
				padding: 0 10px 0 0;
				margin: 15px 0 0 0;
				min-height: 50px;
				float: right;
				outline: 0;
			}
		.contentContainer .cartContainer .cardNoTabsCorners {
			display: block;
			width: 828px;
			height: 55px;
			background: url(../../design/cart_notabs_corners.png) left top no-repeat;
			outline: 0;
		}
		.contentContainer .cartContainer .sucess {
			display: block;
			width: 250px;
			height: 112px;
			font-size: 14px;
			color: #333333;
			padding: 0 0 0 35px;
			margin: 80px 0 0 85px;
			background: url(../../design/cart_sent_sucess.png) left top no-repeat;
			outline: 0;
		}
/* ------------------------ */
/* CONTENT - CART - END */
/* ------------------------ */

/* ------------------------ */
/* CONTENT - LOGIN REGISTER - START */
/* ------------------------ */
	.contentContainer .loginRegisterContainer {
		display: block;
		width: 828px;
		min-height: 200px;
		margin: 0 0 0 56px;
		font-family: "Myriad Web Pro";
		font-size: 14px;
		color: #666666;
		outline: 0;
	}
		.contentContainer .loginRegisterContainer .loginTab {
			display: block;
			width: 813px;
			height: 76px;
			padding: 0 0 0 15px;
			margin: 0 0 0 0;
			font-size: 19px;
			background: url(../../design/login_tab.png) left top no-repeat;
			outline: 0;
		}
		.contentContainer .loginRegisterContainer .registerTab {
			display: block;
			width: 813px;
			height: 76px;
			padding: 0 0 0 15px;
			margin: 0 0 0 0;
			font-size: 19px;
			background: url(../../design/register_tab.png) left top no-repeat;
			outline: 0;
		}
		.contentContainer .loginRegisterContainer .tabSelected {
			display: block;
			width: 328px;
			height: 30px;
			padding: 0 0 0 0;
			margin: 21px 22px 0 0;
			text-align: center;
			font-weight: bold;
			float: left;
			outline: 0;
		}
		.contentContainer .loginRegisterContainer a.tabLink:link, .contentContainer .loginRegisterContainer a.tabLink:visited {
			display: block;
			width: 328px;
			height: 30px;
			padding: 0 0 0 0;
			margin: 21px 22px 0 0;
			text-align: center;
			text-decoration: none;
			color: #666666;
			float: left;
			outline: 0;
		}
		.contentContainer .loginRegisterContainer a.tabLink:hover {
			text-decoration: underline;
			outline: 0;
		}
		.contentContainer .loginRegisterContainer .loginRegister {
			display: block;
			width: 720px;
			min-height: 100px;
			padding: 0 54px 0 54px;
			margin: 0 0 0 0;
			background: url(../../design/login_register_bcg.png) left top repeat-y;
			outline: 0;
		}
			.contentContainer .loginRegisterContainer .loginRegister input.user {
				display: block;
				width: 120px;
				height: 25px;
				padding: 0 0 0 30px;
				margin: 0 0 0 0;
				border: 0;
				color: #666666;
				background: url(../../design/input_user.png) left top no-repeat;
				outline: 0;
			}
			.contentContainer .loginRegisterContainer .loginRegister input.pass {
				display: block;
				width: 120px;
				height: 25px;
				padding: 0 0 0 30px;
				margin: 0 0 0 0;
				border: 0;
				color: #666666;
				background: url(../../design/input_pass.png) left top no-repeat;
				outline: 0;
			}
			.contentContainer .loginRegisterContainer .loginRegister input.normal {
				display: block;
				width: 130px;
				height: 25px;
				padding: 0 10px 0 10px;
				margin: 0 0 0 0;
				border: 0;
				color: #666666;
				background: url(../../design/input.png) left top no-repeat;
				outline: 0;
			}
			.contentContainer .loginRegisterContainer .loginRegister input.small {
				display: block;
				width: 31px;
				height: 25px;
				padding: 0 10px 0 10px;
				margin: 0 0 0 0;
				border: 0;
				color: #666666;
				background: url(../../design/input_small.png) left top no-repeat;
				outline: 0;
			}
			.contentContainer .loginRegisterContainer .loginRegister a.loginBTN:link, .contentContainer .loginRegisterContainer .loginRegister a.loginBTN:visited {
				display: block;
				width: 50px;
				height: 19px;
				padding: 6px 0 0 30px;
				margin: 0 0 0 0;
				font-size: 13px;
				color: #666666;
				text-decoration: none;
				text-align: left;
				background: url(../../design/login_btn.png) left top no-repeat;
				outline: 0;
			}
			.contentContainer .loginRegisterContainer .loginRegister a.loginBTN:hover {
				text-decoration: underline;
				outline: 0;
			}
			.contentContainer .loginRegisterContainer .loginRegister a.registerBTN:link, .contentContainer .loginRegisterContainer .loginRegister a.registerBTN:visited {
				display: block;
				width: 80px;
				height: 19px;
				padding: 6px 0 0 0;
				margin: 0 0 0 0;
				font-size: 13px;
				color: #666666;
				text-decoration: none;
				text-align: center;
				background: url(../../design/register_btn.png) left top no-repeat;
				outline: 0;
			}
			.contentContainer .loginRegisterContainer .loginRegister a.registerBTN:hover {
				text-decoration: underline;
				outline: 0;
			}
			.contentContainer .loginRegisterContainer .loginRegister .loginError {
				display: block;
				width: 204px;
				height: 34px;
				padding: 0 0 0 30px;
				margin: 0 0 0 0;
				text-align: left;
				font-size: 13px;
				background: url(../../design/login_error.png) left top no-repeat;
				outline: 0;
			}
			.contentContainer .loginRegisterContainer .loginRegister a:link, .contentContainer .loginRegisterContainer .loginRegister a:visited {
				color: #666666;
				text-decoration: underline;
				text-align: left;
				outline: 0;
			}
			.contentContainer .loginRegisterContainer .loginRegister a:hover {
				text-decoration: underline;
				outline: 0;
			}
			.contentContainer .loginRegisterContainer .loginRegister a.confirm:link, .contentContainer .loginRegisterContainer .loginRegister a.confirm:visited {
				display: block;
				width: 95px;
				height: 19px;
				text-align: center;
				color: #666666;
				font-size: 13px;
				margin: 0 10px 0 0;
				padding: 4px 0 0 0;
				background: url(../../design/cart_check_out_btn.png) no-repeat top left;
				text-decoration: none;
				outline: 0;
			}
			.contentContainer .loginRegisterContainer .loginRegister a.confirm:hover {
				text-decoration: underline;
				outline: 0;
			}
		.contentContainer .loginRegisterContainer .loginRegisterBottom {
			display: block;
			width: 828px;
			height: 42px;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			background: url(../../design/login_register_bottom.png) left top no-repeat;
			outline: 0;
		}
/* ------------------------ */
/* CONTENT - LOGIN REGISTER - END */
/* ------------------------ */


/* ------------------------ */
/* E-CUPONS - LOGIN REGISTER - START */
/* ------------------------ */
		.contentContainer .rightCol .cuponContainer {
			display: block;
			width: 302px;
			height: 226px;
			margin: 0 9px 14px 5px;
			padding: 11px 0 0 0;
			float: left;
			outline: 0;
		}
			.contentContainer .rightCol .cuponContainer .image {
				display: block;
				width: 282px;
				height: 188px;
				margin: 0 0 5px 0;
				outline: 0;
			}
			.contentContainer .rightCol .cuponContainer .title {
				font-size: 16px;
				font-weight: bold;
				outline: 0; 
			}
		.contentContainer .rightCol .cuponPictureContainer {
			display: block;
			width: 300px;
			height: 210px;
			margin: 0 13px 0 5px;
			padding: 10px 1px 0 1px;
			float: left;
			outline: 0;
		}
		.contentContainer .rightCol .valueTextTitleContainer {
			display: block;
			width: 303px;
			height: 265px;
			margin: 0 13px 0 0;
			float: left;
			outline: 0;
		}
			.contentContainer .rightCol .valueTextTitleContainer .titleContainer {
				display: block;
				width: 303px;
				min-height: 210px;
				outline: 0;
			}
				.contentContainer .rightCol .valueTextTitleContainer .titleContainer .title {
					display: block;
					width: 280px;
					min-height: 29px;
					border-bottom: 1px #808080 solid;
					outline: 0;
				}
			.contentContainer .rightCol .valueTextTitleContainer .buttons {
				display: block;
				width: 303px;
				height: 55px;
				outline: 0;
			}
				.contentContainer .rightCol .valueTextTitleContainer .buttons a.backToProducts:link, .contentContainer .rightCol .valueTextTitleContainer .buttons a.backToProducts:visited {
					display: block;
					width: 56px;
					height: 33px;
					margin: 0 0 0 20px;
					padding: 7px 5px 0 0;
					color: #4D4D4D;
					text-decoration: none;
					text-align: right;
					font-size: 12px;
					background: url(../../design/back_to_products_btn.png) no-repeat left top;
					float: left;
					outline: 0;
				}
				.contentContainer .rightCol .valueTextTitleContainer .buttons a.backToProducts:hover {
					text-decoration: underline;
					outline: 0;
				}
				.contentContainer .rightCol .valueTextTitleContainer .buttons a.toCart:link, .contentContainer .rightCol .valueTextTitleContainer .buttons a.toCart:visited {
					display: block;
					width: 85px;
					height: 33px;
					margin: 0 0 0 0;
					padding: 7px 64px 0 0;
					color: #4D4D4D;
					text-decoration: none;
					text-align: center;
					font-size: 12px;
					background: url(../../design/to_cart_btn.png) no-repeat left top;
					float: right;
					outline: 0;
				}
				.contentContainer .rightCol .valueTextTitleContainer .buttons a.toCart:hover {
					text-decoration: underline;
					outline: 0;
				}
		.contentContainer .rightCol .descriptionText {
			display: block;
			width: 212px;
			height: 265px;
			margin: 105px 0 0 0;
			float: left;
			outline: 0;
		}
/* ------------------------ */
/* E-CUPONS - LOGIN REGISTER - END */
/* ------------------------ */
/* ------------------------ */
/* CONTENT - END */
/* ------------------------ */



/* ------------------------ */
/* FOOTER - START */
/* ------------------------ */
.footerSeparator {
	display: block;
	height: 20px;
	background: #666666;
	margin: 0 0 0 0;
	outline: 0;	
}
.footerContainer {
	display: block;
	min-height: 171px;
	background: #F4F4F4;
	padding: 30px 0 0 0;
	margin: 0 0 0 0;
	outline: 0;	
}
	.footerContainer .footer {
		display: block;
		width: 1200px;
		min-height: 141px;
		outline: 0;	
	}
	.footerContainer .copy {
		display: block;
		width: 1200px;
		height: 20px;
		margin: 10px 0 0 0;
		color: #999999;
		outline: 0;	
	}
		.footerContainer .copy a:link, .footerContainer .copy a:visited {
			color: #999999;
			text-decoration: none;
			outline: 0;	
		}
		.footerContainer .copy a:hover {
			text-decoration: underline;
			outline: 0;	
		}
		.footerContainer .copy .left {
			display: block;
			width: 600px;
			height: 20px;
			float: left;
			text-align: left;
			outline: 0;	
		}
		.footerContainer .copy .right{
			display: block;
			width: 600px;
			height: 20px;
			float: right;
			text-align: right;
			outline: 0;	
		}
		.footerContainer .footer .menu {
			display: block;
			width: 971px;
			min-height: 141px;
			float: left;
			outline: 0;	
		}
			.footerContainer .footer .menu .top {
				display: block;
				width: 971px;
				height: 10px;
				
				outline: 0;	
			}
			.footerContainer .footer .menu .middle {
				display: block;
				width: 971px;
				min-height: 120px;
				text-align: left;
				font-family: "Myriad Web Pro";
				font-size: 12px;
				background: url(../../design/footer_menu_middle.png) top left repeat-y;
				outline: 0;	
			}
				.footerContainer .footer .menu .middle a:link, .footerContainer .footer .menu .middle a:visited {
					color: #999999;
					text-decoration: none;
					outline: 0;	
				}
				.footerContainer .footer .menu .middle a:hover {
					text-decoration: underline;
					outline: 0;	
				}
				.footerContainer .footer .menu .middle h2.footerTitle {
					font-family: "Myriad Web Pro";
					font-size: 15px;
					color: #666666;
					font-weight: normal;
					padding: 0;
					margin: 0 0 12px -5px;
				}
					.footerContainer .footer .menu .middle h2.footerTitle a {
						color: #666666;
					}
				.footerContainer .footer .menu .middle .company {
					display: block;
					width: 205px;
					min-height: 115px;
					padding: 5px 0 0 20px;
					background: url(../../design/icons/footer_phone.png) top right no-repeat;
					float: left;
					outline: 0;	
				}
				.footerContainer .footer .menu .middle .info {
					display: block;
					width: 240px;
					min-height: 115px;
					padding: 5px 0 0 20px;
					background: url(../../design/icons/footer_bags.png) top right no-repeat;
					float: left;
					outline: 0;	
				}
				.footerContainer .footer .menu .middle .special {
					display: block;
					width: 240px;
					min-height: 115px;
					padding: 5px 0 0 20px;
					background: url(../../design/icons/footer_tag.png) top right no-repeat;
					float: left;
					outline: 0;	
				}
				.footerContainer .footer .menu .middle .money {
					display: block;
					width: 205px;
					min-height: 115px;
					padding: 5px 0 0 20px;
					background: url(../../design/icons/footer_money.png) top right no-repeat;
					float: left;
					outline: 0;	
				}
			.footerContainer .footer .menu .bottom {
				display: block;
				width: 971px;
				height: 11px;
				
				outline: 0;	
			}
		.footerContainer .footer .cards {
			display: block;
			width: 229px;
			height: 141px;
			float: left;
			text-align: left;
			outline: 0;	
		}
/* ------------------------ */
/* FOOTER - END */
/* ------------------------ */
.jqzoom{
	text-decoration:none;
	float:left;
}
.noReg {
	position: absolute ;
	display: block;
	width: 720px;
	min-height: 200px;
	top: 50px;
	margin: 0 0 0 350px;
	font-family: "Myriad Web Pro";
	font-size: 14px;
	color: #666666;
	border: 10px #fff solid;
	border-radius: 10px;
	box-shadow: 0px 0px 10px 10px #999;
	outline: 0;
}
		.noReg .loginRegister {
			display: block;
			width: 700px;
			min-height: 400px;
			padding: 0 0 0 20px;
			margin: 0 0 0 0;
			background: #FFF;
			outline: 0;
		}
			.noReg .loginRegister input.user {
				display: block;
				width: 120px;
				height: 25px;
				padding: 0 0 0 30px;
				margin: 0 0 0 0;
				border: 0;
				color: #666666;
				background: url(../../design/input_user.png) left top no-repeat;
				outline: 0;
			}
			.noReg .loginRegister input.pass {
				display: block;
				width: 120px;
				height: 25px;
				padding: 0 0 0 30px;
				margin: 0 0 0 0;
				border: 0;
				color: #666666;
				background: url(../../design/input_pass.png) left top no-repeat;
				outline: 0;
			}
			.noReg .loginRegister input.normal {
				display: block;
				width: 130px;
				height: 25px;
				padding: 0 10px 0 10px;
				margin: 0 0 0 0;
				border: 0;
				color: #666666;
				background: url(../../design/input.png) left top no-repeat;
				outline: 0;
			}
			.noReg .loginRegister input.small {
				display: block;
				width: 31px;
				height: 25px;
				padding: 0 10px 0 10px;
				margin: 0 0 0 0;
				border: 0;
				color: #666666;
				background: url(../../design/input_small.png) left top no-repeat;
				outline: 0;
			}
			.noReg .loginRegister a.loginBTN:link, .noReg .loginRegister a.loginBTN:visited {
				display: block;
				width: 50px;
				height: 19px;
				padding: 6px 0 0 30px;
				margin: 0 0 0 0;
				font-size: 13px;
				color: #666666;
				text-decoration: none;
				text-align: left;
				background: url(../../design/login_btn.png) left top no-repeat;
				outline: 0;
			}
			.noReg .loginRegister a.loginBTN:hover {
				text-decoration: underline;
				outline: 0;
			}
			.noReg .loginRegister a.registerBTN:link, .noReg .loginRegister a.registerBTN:visited {
				display: block;
				width: 80px;
				height: 19px;
				padding: 6px 0 0 0;
				margin: 0 0 0 0;
				font-size: 13px;
				color: #666666;
				text-decoration: none;
				text-align: center;
				background: url(../../design/register_btn.png) left top no-repeat;
				outline: 0;
			}
			.noReg .loginRegister a.registerBTN:hover {
				text-decoration: underline;
				outline: 0;
			}
			.noReg .loginRegister .loginError {
				display: block;
				width: 204px;
				height: 34px;
				padding: 0 0 0 30px;
				margin: 0 0 0 0;
				text-align: left;
				font-size: 13px;
				background: url(../../design/login_error.png) left top no-repeat;
				outline: 0;
			}
			.noReg .loginRegister a:link, .noReg .loginRegister a:visited {
				color: #666666;
				text-decoration: underline;
				text-align: left;
				outline: 0;
			}
			.noReg .loginRegister a:hover {
				text-decoration: underline;
				outline: 0;
			}
			.noReg .loginRegister a.confirm:link, .noReg .loginRegister a.confirm:visited {
				display: block;
				width: 95px;
				height: 19px;
				text-align: center;
				color: #666666;
				font-size: 13px;
				margin: 0 10px 0 0;
				padding: 4px 0 0 0;
				background: url(../../design/cart_check_out_btn.png) no-repeat top left;
				text-decoration: none;
				outline: 0;
			}
			.noReg .loginRegister a.confirm:hover {
				text-decoration: underline;
				outline: 0;
			}
		.noReg .loginRegisterBottom {
			display: block;
			width: 828px;
			height: 42px;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			background: url(../../design/login_register_bottom.png) left top no-repeat;
			outline: 0;
		}