div[class*="Image"]
{
	display: inline;
	margin-left: 6px;
}

.media img
{
	width: 10%;
	vertical-align: top;
}

.btnAddToBasket
{
	margin-left: 10%;
	text-indent:0px;
	color:White;
	background-image:none;
	margin-top: 9px;
}

a.btnAddToBasket:hover
{
	background: #85b028 !important;
	font-weight: bold !important;
	text-shadow: #386B0B 0.1em 0.1em 0.5em !important;
	-moz-box-shadow: inset 0 0 1em #379A0B !important;
	-webkit-box-shadow: inset 0 0 1em #379A0B !important;
	box-shadow: inset 0 0 1em #379A0B !important;
}
.productName
{
	margin: 30px;
	font-size: 130%;
    font-weight: bold;
	display: block;
	color: #5777A9;
	text-decoration: none;
}
	
@media screen and (max-width:780px)
{
	body[class*="screen-Show"] .screen-content > div
	{
		margin: 3%;
		width: 94%;
		/*border-width: 1px;*/
		/*border-color: #5777A9;*/
		/*border-style: outset;*/
		padding-bottom: 40px;
	}
	body[class*="screen-Show"] .button.small_button_a
	{
		float:right;
		margin-right:10%;
		width: 100%;
		
	}
	.media img
	{
		width: 30%;
	}
	
	.media
	{
	  border-width: 1px;
	  border-color: #5777A9;
	  border-style: outset;
	  padding: 8px;
	  margin-top: 4px;
	  background: #FFFFFF;
	  border-radius: 5px;
	}
	
	.btnAddToBasket
	{
		width: 97%;
	}
}
.timer-tooltip .timerMessage
{
    padding:initial;
    border:none;
    background:none;
}
#CountDown .graphicCountdownHolder 
{
    height:auto;
    width:auto;
    border:none;
}
.qtip.timer-tooltip
{
    background-color: #FAF5A1;
    border-radius: 3px;
    /*border-top-left-radius:0;*/
    border: 1px solid #E9C47F;
}
.timer-tooltip .qtip-content
{
    padding: 0.3em 0 0 0.5em;
}

@media only screen and (max-width: 780px) 
{
	.timer-tooltip .qtip-content .timerMessage .idCountDown
	{
		font-weight: bold;
	}
	
}
.graphicCountdownHolder
{
	display:none;
}
.CountDownRemainingTimeTitle
{
	display:inline-block;
}
.timerMessage
{
	color:black;
	background-color:#FAF5A1;
	padding:3px;
	border-radius:5px;
}
.CancelTransFromTimer 
{
	background-color:Transparent;
	display: inline-block;
	padding: 0 2px;
	border-radius: 10px;
	text-decoration:underline;
}
.CancelTransFromTimer label
{
	cursor:pointer;
}

@media only screen and (max-width: 780px) 
{
	.CancelTransFromTimer 
	{
		/*display:none;*/
	}
	.pageSectionContainer .CountDownRemainingTimeTitle:nth-child(2) 
	{
		float:right;
		margin-right:5px;
		margin-top: -25px;
		/*position: absolute;*/
		height: 21px;
		float: left;
	}
}
/*-------  Products -----------*/
.productName
{
	/*
	color:#5777A9;
	font-size:1.5em;
	margin-bottom:0.3em;
*/
	font-size: 130%;
    font-weight: bold;
	display: block;
	color: #5777A9;
	text-decoration: none;
	word-break: break-word;
}
.productData
{
	padding:1em;
}
.productDescription
{
	font-size:1.2em;
	margin-bottom:0.3em;
	word-break: break-word;
}
.productImages .item_image.small,
.productImages .item_image.large
{
	display:none;
}
.productData .medium_image_container, .productData .item_image
{
	float:left;
	
}
.productData .medium_image_container .item_medium_image, .productData .item_image
{
	height: auto;
    width: auto;
    margin-right: 0.5em;
    max-height: 9em;
    max-width: 9em;
}
.showInfoSmall .item_medium_image
{
	width:15em;
}
.productInfo .buttonsContainer
{
	clear:both;
}

.largeImage IMG
{
	width: 200px;
}

.ui-dialog .item_big_image
{
	max-width:50em;
}
.productInfo.item_data_background
{
	background-color:White;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 1em 1em;
}

@media screen and (max-width:780px)
{
	.productName
	{
		padding-left: 15px;
		margin: 17px;
	}
	.productData .medium_image_container .item_medium_image, .productData .item_image
	{
		float:none;
	}
	.buttonsContainer .button.small_button_b
	{
		position:absolute;
		top:0;
		left:0;
		width:auto;
		white-space:nowrap;
	}
	.buttonsContainer .button.small_button_b A
	{
		background-color: Transparent!important;
		color: Blue;
		text-decoration: underline;
		font-size: small;
		background: none;
		box-shadow: none;
		text-shadow: none;
		padding:0.1em;
		min-width:0;
	}
	.buttonsContainer .button.small_button_b A::before
	{
		content:'<<';
	}
	#group_Header + DIV
	{
		position:relative;
	}
	.general_caption
	{
		margin-top:20px;
	}
}

.general_caption
{
	display:none;
}
.mediumImage
{
	display:none;
}
.screen-content .button
{
	text-align:right;
	margin-top:5px;
}

/*# sourceMappingURL=http://jon.tixcast.com/style/Css.ashx?i=4&iv=e0de8af6-3da3-43cc-8df9-ea6af8ddff5b&p=2O1NC0N&map */