/*=order by bank
-------------------------------------------------------------- */
#submittr, #confirmr, #cosubmittr, #coconfirmr				{ overflow: hidden; display: block; }
#confirmr, #coconfirmr										{ clear: both; }
#finalfeedback												{ display: none; }
#feedback, #finalfeedback, #cofeedback						{ overflow: hidden; width: 600px; padding: 0 0 20px 0; }
#cofeedback span, #feedback span, #finalfeedback span		{ color: #C00; font-size: 120%; }
#bankxxx h3, #coxxx h3										{ font-style: italic; padding: 20px 0 10px 0; font-size: 1.8em; }
#bankxxx, #coxxx											{ display: none; }
#ppform .toleftblock, #coform .toleftblock					{ width: 290px; margin-right: 20px; overflow: hidden; float: left; }
#ppform .last, #coform .last								{ margin-right: 0; }
#ppform input, #coform input								{ width: 280px; }
#content #ppform .ppalbutton, 
#content #coform .ppalbutton								{ background-image: none; float: right; margin-left: 5px; }
#content #ppform .ppalbutton img, 
#content #coform .ppalbutton img							{ background-color: transparent; padding: 0; zoom: 1; cursor: default; }
#submittr a													{ float: right; }
#submittr img												{ border: none; }
#countryselector											{ float: right; margin: 10px 0; }

/*=stock info
-------------------------------------------------------------- */
#basketimg .stockinfo, #productimages .stockinfo			{ width: auto; overflow: hidden; clear: both; }
#basketimg .stockinfo p, #productimages .stockinfo p		{ font-size: 100%; font-style: italic; line-height: 1.5; color: #C00; }
.contentbasket .article .nyroModal .outofstock, 
#content .article .nyroModal .outofstock, 					
#productinfo .nyroModal .outofstock							{ background-color: #C00; cursor: text; }

/*=general
-------------------------------------------------------------- */
.clearmate													{ width: 99%; height: 1px; clear: both; }
.variantone .widget, .varianttwo .widget 					{ display: inline; float: left; }
#comments h2												{ margin-top: 50px; }
#content #overvew .bgsemiwhite td							{ background-color: #F5F5F5; }

/*=Awkward jQuery slider styles
-------------------------------------------------------------- */
#showcase img                                               { padding: 0; border: none; }
.showcase 													{ position: relative; margin: auto; overflow: hidden; display: none; }
/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load 												{ height: 360px; overflow: hidden; }	
/* Navigation arrows */
.showcase-arrow-previous, .showcase-arrow-next 				{ position: absolute; background: url(images/awkward/arrows.png); width: 33px; height: 33px; bottom: 0; cursor: pointer; }
.showcase-arrow-previous 									{ left: 0; z-index: 101; }
.showcase-arrow-previous:hover 								{ background-position: 0px -34px; }
.showcase-arrow-next 										{ right: 0; background-position: -34px 0; z-index: 102; }
.showcase-arrow-next:hover 									{ background-position: -34px -34px; }
/* Content */
.showcase-content 											{ text-align: left; }
.showcase-plus-anchor 										{ background-image: url(images/awkward/plus.png); background-repeat: no-repeat; }
.showcase-plus-anchor:hover 								{ background-position: -32px 0; }
.showcase-tool-tip 											{ background-color: #fff; color: #000; text-align: left; padding: 5px 8px; background-image: url(images/awkward/white-opacity-80.png); }
.showcase-caption 											{ text-align: left; position: absolute; top: 0; right: 0; display: none; /*background-image: url(images/awkward/black-opacity-80.png);*/  width: 280px; }
.showcase-caption p 										{ font-size: 14px; }
/* Button Wrapper */
.showcase-button-wrapper 									{ clear: both; text-align: center; }
.showcase-button-wrapper span 								{ margin-right: 3px; padding: 2px 5px 0px 5px; cursor: pointer; font-size: 12px; color: #444444; }
.showcase-button-wrapper span.active 						{ color: #fff; border: none; }
/* Thumbnails */
.showcase-thumbnail-container 								{ background-color: #000; }
.showcase-thumbnail-wrapper 								{ overflow: hidden; }
.showcase-thumbnail 										{ width: 120px; height: 90px; cursor: pointer; border: solid 1px #333; position: relative; }
.showcase-thumbnail-caption 								{ position: absolute; bottom: 2px; padding-left: 10px; padding-bottom: 5px; }
.showcase-thumbnail-content 								{ padding: 10px; text-align: center; padding-top: 25px; }
.showcase-thumbnail-cover 									{ background-image: url(images/awkward/black-opacity-40.png); position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.showcase-thumbnail:hover 									{ border: solid 1px #999; }
.showcase-thumbnail:hover .showcase-thumbnail-cover 		{ display: none; }
.showcase-thumbnail.active 									{ border: solid 1px #999; }
.showcase-thumbnail.active .showcase-thumbnail-cover 		{ display: none; }
.showcase-thumbnail-wrapper-horizontal 						{ padding: 10px; }
.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail 	{ margin-right: 10px; width: 116px; }
.showcase-thumbnail-wrapper-vertical 						{ padding: 10px; }
.showcase-thumbnail-wrapper-vertical .showcase-thumbnail 	{ margin-bottom: 10px; }
.showcase-thumbnail-button-backward,
.showcase-thumbnail-button-forward 							{ padding: 7px; cursor: pointer; }
.showcase-thumbnail-button-backward 						{ padding-bottom: 0px; padding-right: 0px; }
.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal 				{ background-image: url(images/awkward/arrows-small.png); display: block; width: 17px; height: 17px; }
.showcase-thumbnail-button-backward .showcase-thumbnail-vertical 				{ background-position: 0 -51px; margin-left: 55px; }
.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical 			{ background-position: -17px -51px; }
.showcase-thumbnail-button-forward .showcase-thumbnail-vertical 				{ background-position: 0 -34px; margin-left: 55px; }
.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical 			{ background-position: -17px -34px; }
.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal 				{ background-position: 0 -17px; margin-top: 40px; margin-bottom: 40px; }
.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal 		{ background-position: -17px -17px; }
.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal 				{ background-position: 0 0; margin-top: 40px; margin-bottom: 40px; }
.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal 		{ background-position: -17px 0; }
/* Hide button text */
.showcase-thumbnail-button-forward span span,
.showcase-thumbnail-button-backward span span 			{ display: none; }
/* Clear (used for horizontal thumbnails)
-------------------------------------------*/
.clear 													{ clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; float: none; }