.ProductDesc H3 	   {margin-bottom:1.2em;font-weight:bold;font-size:0.9em;}
.ProductDesc H4 	   {font-size:0.9em;margin:0;color:#929497;font-weight:normal;}
.ProductDesc P 		   {font-size:0.9em;line-height:1.4em;padding:0;margin:0 0 2em 0;}
.ProductDesc UL 	   {list-style:none;padding:0;margin:0 0 2em 0;}
.ProductDesc LI 	   {font-size:0.9em;line-height:1.4em;}

#prod-slider           {width:844px;height:420px;clear:both;overflow:hidden;}
#prod-slide            {width:1244px;}

.prod-info             {margin-left:0px;margin-top:0px;width:860px;float:left;}
.prod-info P           {margin:0 0 1.4em 0;font-weight:normal;}
.prod-info A           {color:#000000;}
.prod-info A:hover     {text-decoration:underline;}
.prod-info .description{width:350px;float:left;}
.prod-info #image 	   {height:340px;margin-top:70px;}

#i-loader 		  	   {position:absolute;left:50%;top:50%;display:none;}

#review-cont		   {float:left;}
#review-popup		   {float:left;margin-left:15px;padding-top:0.2em;}
#promo-sticker		   {margin-top:30px;display:block;}

#glr-image             {text-align:center;float:left;width:500px;}
#gallery               {margin:160px 50px 0 0;width:205px;float:right;z-index:30;}
#gallery .thumb 	   {text-align:center;margin:0 0 3px 3px;border:1px solid #989a9d;width:63px;height:48px;float:left;cursor:pointer;}

#tab-selector           {padding:65px 0 50px 0;}
#tabs					{padding:0;}

#glr-buttons 	    	{position:relative;}
#glr-toggle      		{position:absolute;top:80px;right:40px;font-size:1.2em;height:10px;z-index:50;display:none;}
#glr-toggle DIV  		{color:#959595;font-size:0.8em;font-weight:normal;cursor:pointer;}
#glr-toggle IMG  		{float:left;}
#glr-toggle SPAN 		{float:left;margin-top:4px;}

.PriceDetailBox         {margin-top:0.4em;font-size:1.2em;white-space:nowrap;}
.PriceDetailBox *       {vertical-align:middle;}
.PriceDetailBox IMG     {margin:-0.3em 0 0 0.2em;position:relative;top:0;left:0;}
.PriceDetailLow         {color:#e1207c;padding-left:12px;background:url('../i/ArrDown.gif') no-repeat 0 0.2em;}


.ProductModifications {margin:30px 0 40px 0;clear:both; width:100%;}
.ProductSelectByProp {margin:4px 0 4px 0;clear:both;}
.ProductSelectByProp td {vertical-align: middle;text-align: right;}
.ProductSelectByProp td.ProductPropText {text-align:left;width:370px;}
.ProductSelectByProp td.ProductPropText .color {text-transform:lowercase;}
.ProductSelectByProp td.ProductPropColor {width:80px;text-align: center;}
.ProductSelectByProp td.ProductPropColor label {cursor:pointer;}
.ProductSelectByProp td.ProductPropPrice {width:120px;}

.ProductSelectByProp td.ProductPropPrice .ActualPrice {color:#000000;white-space:nowrap;margin-right:0.4em;}
.ProductSelectByProp td.ProductPropPrice .Sale {color:#e1207c;white-space:nowrap;margin-right:0.4em;}
.ProductSelectByProp td.ProductPropPrice .SaleOld {text-decoration:line-through;white-space:nowrap;margin-right:0.4em; color:#808080;}

.ProductBtnAddBasket DIV{background:url('/i/btn-addtobasket.gif') no-repeat top left;width:110px;height:30px;margin:0 4px 0 4px;cursor:pointer;}
.ProductBtnAddBasket DIV:hover {background-position:0 -30px;}

.ProductBtnEmpty DIV{width:110px;height:30px;margin:0 4px 0 4px;}

.ProductBtnNotSale DIV{background:url('/i/not-over-is.gif') no-repeat top left;width:110px;height:30px;margin:0 4px 0 4px;}

.ProductBtnPreOrder DIV{background:url('/i/btn-pre-order.gif') no-repeat top left;width:110px;height:30px;margin:0 4px 0 4px;cursor:pointer;}
.ProductBtnPreOrder DIV:hover {background-position:0 -30px;}


.ProductSelectByProp td.ProductBtnConfig {vertical-align:middle;margin:0;text-align: left; cursor: pointer;width:84px;}
.ProductSelectByProp td.availability {width:150px;color:#929497;font-size:12px;}
.ProductSelectByProp td.availability A {color:#929497;}

#helper-color 			{width:44px;height:22px;position:absolute;z-index:5;display:none;}
#helper-shops 			{width:118px;height:22px;position:absolute;z-index:5;display:none;}
#helper-info 			{width:189px;height:83px;position:absolute;z-index:5;display:none;}
.ColorPoint SPAN.color-name	{display:none;}
.ColorPoint SPAN.pnum	{display:none;}
SPAN.pn					{color:#929497;}
SPAN.color				{margin-right:4px;}

table.PropForm  {width:100%;}
.PropForm .Name {text-align:left;padding:25px 0 0 0;font-weight: bold; font-size: 1em;}
.PropForm .PropField {text-align:left;padding:0 0 25px 0;}
.PropForm .PropField .Text {text-align:left;margin:0;float:left;font-size: 1em;color:#6d6d6d;width:170px;}
.PropForm .PropField div {float:left;margin-left:15px;}
.PropForm  .TextNotice {text-align:left;margin:0;font-size: 0.87em;}

div.LineHR {clear: both; overflow: hidden;height:1px; background-color: #FFFFFF; border: none; border-bottom: 1px solid #CCCCCC; margin: 4px 0 4px -50px;}

.ProductCompare table {width:844px}
.ProductCompare td {width:165px;padding:8px;border-top:solid 1px #eeeeee;}
.ProductCompare td.FirstRow {vertical-align:bottom;width:165px;padding:8px;border-top:0px;}
.ProductCompare td.FirstTD {vertical-align:bottom;width:64px;padding:8px;border-top:0px;}

.SortedTitleBox                  { margin: 0 0 45px 0; clear: both; }
.SortedList                     { clear: both; }
.SortedList .ProductsList         { margin: 0 0 20px -10px; }

.MoreBtnBox                     { padding: 1.6em 0 0 40px; float: left; font-weight: bold; }
.MoreBtnBox A                  { height: 36px; padding: 0.9em 0 0 50px; background: url('/i/BtnPlus.gif') no-repeat 0 0; display: block; font-size: 0.9em; }

.ShortNews                     { width: 180px; padding: 60px 120px 0 0; float: left; }
.ShortNews UL                  { margin: 0; padding: 0; list-style: none; }
.ShortNews UL LI               { margin: 0 0 0.5em 0; padding: 0; color: #6a6b6a; }
.BottomBannerBox               { margin-top: 100px; overflow: hidden; }
.BottomBanner                  { width: 593px; height: 260px; padding: 90px 0 0 0; float: left; background-repeat: no-repeat; background-position: right bottom; border-right: 1px solid #d1d1d1; }
.BottomBanner P                {font-size:1.2em;}

/*  BANNER BLOCK  */
#bannerblock      			   {margin:10px -10px 10px 0;clear:both;overflow:hidden;position:relative;}
.prod-banner		 		   {display:inline;width:308px;height:117px;margin:0 10px 0 0;float:left;}


/*  REVIEW-RATINGS  */
DIV.rating-cancel, DIV.rating-cancel A	{display:none;}
DIV.star-rating							{float:left;width:20px;height:20px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;}
DIV.star-rating, DIV.star-rating A		{background:url(/i/review-star.gif) no-repeat 0 0px}
DIV.star-rating A						{display:block;width:20px;height:100%;background-position:0 0px;border:0}
DIV.star-rating-on A					{background-position:0 -20px!important}
DIV.star-rating-hover A					{background-position:0 -20px}
DIV.star-rating-readonly A				{cursor:default !important}
DIV.star-rating							{background:transparent!important;overflow:hidden!important}

.btn-publish 				   {width:99px;height:25px;background:url('/i/btn-publish.gif') no-repeat top left;}
.btn-publish:hover 			   {background-position:0 -25px}

/*  CHECKBOXES  */
label.radio span.holder {height: 45px;}
label.radio:hover span.holder { top: -30px; } /* Background position on mouseover */
label.checked span.holder { top: -15px !important; } /* Background position when checked */
label.list {float: left; clear: left;margin: 0;height: 15px;}
label.inline {float: left; margin: 0;}
input.hiddenCheckbox {position: absolute; left: -10000px; /* Hide the input */}
label.prettyCheckbox span.holderWrap {display: block; float: left;position: relative;
margin-right: 2px;overflow: hidden;}
label.prettyCheckbox span.holder {display: block;position: absolute;top: 0; left: 0;}

/*  AVAILABILITY  */
.dialog-win table.avail 	{margin:25px 0 20px;font-size:0.9em;width:100%;}
.dialog-win .avail TD 		{padding:5px 5px 5px 0;border-bottom:1px solid #1c1c1c;}
.dialog-win .avail .grey 	{color:#686868;}
.dialog-win .avail A 		{color:#686868;}
.btn-print  				{width:100px;height:25px;cursor:pointer;background:url('/i/btn-print.gif') no-repeat top left;float:right;}
.btn-print:hover 			{background-position:0 -25px}

