@font-face {
	font-family: 'IconicStroke';
	src: url('iconic_stroke.eot');
	src: url('iconic_stroke.eot?#iefix') format('embedded-opentype'),
		 url('iconic_stroke.ttf') format('truetype'),
		 url('iconic_stroke.svg#iconic') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* SPINNER */
.spinner {
	position: absolute;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	z-index: 999;
	background: #fff;
}
.spinner-msg {
	text-align: center;
	font-weight: bold;
}

.spinner-img {
	background: url(spinner.gif) no-repeat;
	width: 24px;
	height: 24px;
	margin: 0 auto;
}
#prodCatCont {
	position:relative;
	width:100%;
	overflow:hidden;
	-webkit-tap-highlight-color: rgba(255,255,255,0);
}
			#fSlider {
				position:absolute;
				width:auto;
				left:0;
				top:0;
			}
			.fContainer {
				position:absolute;
				overflow:hidden;
			}
						.scrContainer {
							position:absolute;
							width:100%;
							height:auto;
						}
									.infoCont {
										position:relative;
										display:block;
										width:auto;
										padding:10px 10px 20px 10px;
									}
									.imagesCont {
										position:relative;
										display:block;
										width:auto;
										height:auto;
										padding:10px 5px 150px 5px;
										background:#ccc;
									}
												.VPimg {
													position:relative;
													display:block;
													float:left;
													margin:5px;
//EOT;
// .= PC_border_radius(10);
// .= <<<EOT
												}
.styled-select select {
   background: transparent;
   width: 100%;
   padding: 5px;
   font-size: 16px;
   line-height: 1.2;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
}
.styled-select {
   width: 100%;
   height: 34px;
   overflow: hidden;
   background : #ddd;
   border: 0;
   border-bottom: 1px solid #aaa;
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff),to(#eee));
   background: -webkit-linear-gradient(top, #fff,#eee);
   background: -moz-linear-gradient(top, #fff,#eee);
}
.prodCatRubrik {
	position:relative;
	width:auto;
	height:49px;
	padding:0 10px 0 5px;
	line-height:49px;
	vertical-align:middle;
	text-align:left;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee),to(#ccc));
background: -webkit-linear-gradient(top, #eee,#ccc);
background: -moz-linear-gradient(top, #eee,#ccc);
	font-size:14px;
	font-weight:bold;
	color:#000;
	border-bottom:1px solid #aaa;
}
a.back, a.onward {
	position:relative;
	display:block;
	height:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	line-height:31px;
	vertical-align:middle;
	text-decoration:none;
	top:10px;
	color:#666;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
	a.back {
		padding-right:10px;
		border-right:1px solid #999;
		float:left;
		margin-right:10px;
	}
	a.onward {
		padding-left:10px;
		border-left:1px solid #999;
		float:right;
		margin-left:10px;
	}
			a.back div, a.onward div {
				position:relative;
				display:block;
				width:30px;
				height:30px;
				font-family:IconicStroke;
				font-size:26px;
				text-align:center;
				vertical-align:middle;
				line-height:30px;
			}
				a.back div {
					float:left;
				}
				a.onward div {
					float:right;
					margin-left:3px;
				}
.prodCatDrops {
	position:relative;
	width:auto;
	/* height:41px; */
	height:0px;
	line-height:41px;
	padding:0 10px;
	border-bottom:1px solid #aaa;
	cursor:pointer;
	overflow:hidden;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff),to(#eee));
background: -webkit-linear-gradient(top, #fff,#eee);
background: -moz-linear-gradient(top, #fff,#eee);
}
			.prodCatDrops div {
				position:absolute;
				display:block;
				height:30px;
				width:30px;
				padding-left:3px;
				border-left:1px solid #ccc;
				top:6px;
				right:6px;
				font-family:IconicStroke;
				font-size:26px;
				text-align:center;
				line-height:34px;
				vertical-align:middle;
				color:#666;			}
#prodCatProductsCont {
	position:relative;
	display:block;
	width:100%;
	overflow:hidden;
}
			#productSlider {
				position:absolute;
				display:block;
				top:0;
				left:0;
				height:auto;
				width:100%;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee),to(#ccc));
background: -webkit-linear-gradient(top, #eee,#ccc);
background: -moz-linear-gradient(top, #eee,#ccc);
			}
			.productSliderCont {
				position:relative;
				display:block;
				width:100%;
				height:auto;
				padding-bottom:60px;
				float:left;
			}
			.prodCatProdTitleBar {
				position:relative;
				display:block;
				width:auto;
				height:42px;
				text-align:center;
				font-size:16px;
				line-height:42px;
				vertical-align:middle;
				font-weight:bold;
			}
						.prodCatPrev, .prodCatNext {
							position:absolute;
							display:block;
							height:30px;
							width:30px;
							font-family:IconicStroke;
							font-size:26px;
							text-align:center;
							line-height:30px;
							vertical-align:middle;
							color:#666;
						}
							.prodCatPrev {
								top:6px;
								left:6px;
								border-right:1px solid #ccc;
								padding-right:3px;
							}
							.prodCatNext {
								top:6px;
								right:6px;
								border-left:1px solid #ccc;
								padding-left:3px;
							}
			.draMedFingret {
				position:relative;
				display:block;
				width:95%;
				margin:0 auto;
			}
			.prodCatImgCont {
				position:relative;
				display:block;
				background:#fff;
				/* -webkit-tap-highlight-color: rgba(255,255,255,0); */
border-radius:10px;
-moz-border-radius:10px
-webkit-border-radius:10px;
			}
#PCblur {
	position:absolute;
	display:block;
	width:100%;
	background:#000;
	top:0;
	left:0;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
#PCdropDownCont {
	position:absolute;
	display:block;
	top:0;
	left:0;
	border:1px solid #000;
	background:#fff;
-moz-box-shadow:0px 0px 10px #333;
-webkit-box-shadow:0px 0px 10px #333;
box-shadow:0px 0px 10px #333;
}
			#PCdropDownTopBar {
				position:relative;
				display:block;
				width:auto;
				height:49px;
				border-bottom:1px solid #999;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee),to(#ccc));
background: -webkit-linear-gradient(top, #eee,#ccc);
background: -moz-linear-gradient(top, #eee,#ccc);
			}
						#PCdropInpCont {
							position:absolute;
							width:200px;
							height:30px;
							left:100px;
							top:10px;
							display:none;
						}
			#PCdropScrContainer {
				position:relative;
				display:block;
				width:auto;
				overflow:hidden;
			}
						.PCdropScroller{
							position:absolute;
							display:block;
							top:0;
							left:0;
							width:auto;
							height:auto;
						}
			.catSelect {
				position:relative;
				display:block;
				width:auto;
				height:41px;
				border-bottom:1px solid #ccc;
				line-height:41px;
				vertical-align:middle;
				padding-left:20px;
				-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee),to(#fff));
background: -webkit-linear-gradient(top, #eee,#fff);
background: -moz-linear-gradient(top, #eee,#fff);
			}
						.catSelect div {
							position:absolute;
							display:block;
							width:16px;
							height:16px;
							border:1px solid #999;
							top:11px;
							right:11px;
							background:#fff;
border-radius:9px;
-moz-border-radius:9px
-webkit-border-radius:9px;

-moz-box-shadow:0px 0px 1px #888;
-webkit-box-shadow:0px 0px 1px #888;
box-shadow:0px 0px 1px #888;
						}
									.catSelect div div.unsel, .catSelect div div.sel {
										position:absolute;
										display:block;
										width:6px;
										height:6px;
										top:4px;
										right:4px;
border-radius:4px;
-moz-border-radius:4px
-webkit-border-radius:4px;
									}
										.catSelect div div.unsel {
											border-top:1px solid #999;
											border-right:1px solid #ccc;
											border-bottom:1px solid #ccc;
											border-left:1px solid #999;
											background:#eee;
-moz-box-shadow:0px 0px 1px #ddd inset;
-webkit-box-shadow:0px 0px 1px #ddd inset;
box-shadow:0px 0px 1px #ddd inset;
										}
										.catSelect div div.sel {
											border-top:1px solid #a7f3b1;
											border-right:1px solid #299e39;
											border-bottom:1px solid #299e39;
											border-left:1px solid #a7f3b1;
											background:#3be452;
-moz-box-shadow:0px 0px 1px #ddd;
-webkit-box-shadow:0px 0px 1px #ddd;
box-shadow:0px 0px 1px #ddd;
										}
.noHighLight {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}