/*

*/

.version.index /* version checker */
{
	color: #000013;
	background-color: #9AE120;
}

a[href^=tel] {
text-decoration:inherit;
color: inherit;
}

a[href^=mailto] {
text-decoration:inherit;
color: inherit;
}

@-ms-viewport
{
	width: 380px;
}

@-webkit-viewport
{
	width: 380px;
}

@-o-viewport
{
	width: 380px;
}

@-moz-viewport
{
	width: 380px;
}

@viewport
{
	width: 380px;
}

.html
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 380px;
	min-height: 499px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: transparent;
	padding-bottom: 71px;
}

#animation_container
{
	z-index: 4;
	width: 380px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#canvas
{
	z-index: 50;
	width: 380px;
	background-color: #transparent;
	position: relative;
	margin-right: -10000px;
}

#loading
{
	z-index: 57;
	width: 380px;
	min-height: 570px;
	background-color: #000000;
	position: relative;
	margin-right: -10000px;
	margin-top: 0px;
	left: 0px;
}

#u91-11
{
	z-index: 3;
	width: 360px;
	min-height: 81px;
	background-color: transparent;
	color: #000000;
	text-align: left;
	font-size: 18px;
	line-height: 22px;
	text-transform: none;
	position: relative;
	margin-right: -10000px;
	margin-top: 360px;
	left: 10px;
}

#u91-12
{
	z-index: 52;
	width: 360px;
	min-height: 81px;
	background-color: transparent;
	color: transparent;
	text-align: left;
	font-size: 18px;
	line-height: 22px;
	text-transform: none;
	position: relative;
	margin-right: -10000px;
	margin-top: 360px;
	left: 10px;
}

#u91-5
{
	padding-bottom: 3px;
	font-family: '__Audi Type_7';
	font-weight: 400;
}

#u91-3,#u91-9
{
	padding-bottom: 3px;
	font-family: '__Audi Type_7';
	font-weight: 700;
}

#u91-2,#u91-6
{
	font-family: '__Audi Type_7';
	font-weight: 400;
}

#viewstock
{
	z-index: 72;
	width: 180px;
	background: -webkit-gradient(linear, center top, center bottom, from(#cc0033),color-stop(100%, #FF2859));
	background: -webkit-linear-gradient(top,#cc0033 ,#FF2859 100%);
	background: linear-gradient(to bottom,#cc0033 ,#FF2859 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFcc0033, endColorstr=#FFFF2859, GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFcc0033', endColorstr='#FFFF2859', GradientType=0)";
	padding-bottom: 10px;
	position: relative;
	margin-right: -10000px;
	margin-top: 300px;
	left: 100px;
	visibility: hidden;
}

@keyframes shadow-pulse
{
     0% {
          box-shadow: 0 0 0 0px rgba(255, 0, 0, 0.8);
     }
     100% {
          box-shadow: 0 0 0 8px rgba(255, 0, 0, 0);
     }
}



#u110
{
	z-index: 56;
	width: 360px;
	background-color: #cc0033;
	padding-bottom: 10px;
	position: relative;
	margin-right: -10000px;
	margin-top: 440px;
	left: 10px;
}

#u110-a
{
	z-index: 56;
	width: 175px;
	background-color: #cc0033;
	padding-bottom: 10px;
	position: relative;
	margin-right: -10000px;
	margin-top: 440px;
	left: 10px;
	animation: shadow-pulse 1s infinite;
}

#u110-b
{
	z-index: 56;
	width: 175px;
	background-color: #cc0033;
	padding-bottom: 10px;
	position: relative;
	margin-right: -10000px;
	margin-top: 440px;
	left: 195px;
	animation: shadow-pulse 1s infinite;
}

#u110-1
{
	z-index: 56;
	width: 360px;
	background: -webkit-gradient(linear, center top, center bottom, from(#84fe7d),color-stop(100%, #0FFF00));
	background: -webkit-linear-gradient(top,#84fe7d ,#0FFF00 100%);
	background: linear-gradient(to bottom,#84fe7d ,#0FFF00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F84fe7d, endColorstr=#F0FFF00, GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F84fe7d', endColorstr='#F0FFF00', GradientType=0)";
	padding-bottom: 10px;
	position: relative;
	margin-right: -10000px;
	margin-top: 440px;
	left: 10px;
}

#u110-2
{
	z-index: 56;
	width: 360px;
	color: #ffffff;
	background: -webkit-gradient(linear, center top, center bottom, from(#fe9090),color-stop(100%, #FF0000));
	background: -webkit-linear-gradient(top,#fe9090 ,#FF0000 100%);
	background: linear-gradient(to bottom,#fe9090 ,#FF0000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#Ffe9090, endColorstr=#FFF0000, GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#Ffe9090', endColorstr='#FFF0000', GradientType=0)";
	padding-bottom: 10px;
	position: relative;
	margin-right: -10000px;
	margin-top: 440px;
	left: 10px;
}

#u110-3
{
	z-index: 56;
	width: 360px;
	color: #ffffff;
	background: -webkit-gradient(linear, center top, center bottom, from(#9090fe),color-stop(100%, #0000FF));
	background: -webkit-linear-gradient(top,#9090fe ,#0000FF 100%);
	background: linear-gradient(to bottom,#9090fe ,#0000FF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F9090fe, endColorstr=#F0000FF, GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9090fe', endColorstr='#F0000FF', GradientType=0)";
	padding-bottom: 10px;
	position: relative;
	margin-right: -10000px;
	margin-top: 440px;
	left: 10px;
}

#u111-4
{
	z-index: 56;
	width: 360px;
	min-height: 16px;
	background-color: transparent;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	line-height: 17px;
	font-family: '__Audi Type_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 10px;
}

#u111-4a
{
	z-index: 56;
	width: 175px;
	min-height: 16px;
	background-color: transparent;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	line-height: 17px;
	font-family: '__Audi Type_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 10px;
}


#u111-5
{
	z-index: 56;
	width: 175px;
	min-height: 16px;
	background-color: transparent;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	line-height: 20px;
	font-family: '__Audi Type_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
}


#u112-8
{
	z-index: 20;
	width: 360px;
	min-height: 54px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 500px;
	left: 10px;
}

#u112-3
{
	font-size: 16px;
	line-height: 19px;
	color: #000000;
	font-family: '__Audi Type_7';
	font-weight: 700;
}

#u91-8,#u112
{
	color: #cc0033;
}

#u112-9
{
	padding: 10px;
	font-size: 12px;
	background-color: #cc0033;
	color: #ffffff;
}

#u112-6
{
	font-size: 13px;
	line-height: 16px;
	font-family: '__Audi Type_5';
	font-weight: 400;
}

#u112-4
{
	color: #000000;
}

#u418-6
{
	z-index: 67;
	width: 360px;
	left: 10px;
	min-height: 10px;
	background-color: transparent;
	line-height: 11px;
	font-size: 9px;
	text-align: right;
	font-family: '__Audi Type_5';
	font-weight: 300;
	position: relative;
	margin-right: -10000px;
	margin-top: 540px;
}
#u418-7
{
	z-index: 68;
	width: 360px;
	padding: 10px;
	min-height: 10px;
	background-color: white;
	line-height: 11px;
	font-size: 9px;
	text-align: justify;
	font-family: '__Audi Type_5';
	font-weight: 300;
	position: relative;
	margin-right: -10000px;
	margin-top: 0px;
	display: none;
}

#u179-6
{
	z-index: 28;
	width: 360px;
	min-height: 61px;
	background-color: transparent;
	color: #000000;
	font-size: 11px;
	text-align: right;
	line-height: 11px;
	font-family: '__Audi Type_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 374px;
	left: 10px;
}

#u179-2,#u179-4
{
	padding-bottom: 3px;
}

@font-face
{
	font-family: '__Audi Type_7';
	src: url('https://smarttext.ie/assets/fonts/audi/auditype-extendednormal.eot');
	src: local('☺'), url('https://smarttext.ie/assets/fonts/audi/auditype-extendednormal.woff') format('woff'), url('https://smarttext.ie/assets/fonts/audi/auditype-extendednormal.svg') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face
{
	font-family: '__Audi Type_5';
	src: url('https://smarttext.ie/assets/fonts/audi/auditype-normal.eot');
	src: local('☺'), url('https://smarttext.ie/assets/fonts/audi/auditype-normal.woff') format('woff'), url('https://smarttext.ie/assets/fonts/audi/auditype-normal.svg') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face
{
	font-family: '__Audi Type_5';
	src: url('https://smarttext.ie/assets/fonts/audi/auditype-bold.eot');
	src: local('☺'), url('https://smarttext.ie/assets/fonts/audi/auditype-bold.woff') format('woff'), url('https://smarttext.ie/assets/fonts/audi/auditype-bold.svg') format('svg');
	font-weight: 700;
	font-style: normal;
}

@font-face
{
	font-family: '__Audi Type_7';
	src: url('https://smarttext.ie/assets/fonts/audi/auditype-extendedbold.eot');
	src: local('☺'), url('https://smarttext.ie/assets/fonts/audi/auditype-extendedbold.woff') format('woff'), url('https://smarttext.ie/assets/fonts/audi/auditype-extendedbold.svg') format('svg');
	font-weight: 700;
	font-style: normal;
}

body
{
	position: relative;
	min-width: 380px;
}

#page .verticalspacer
{
	clear: both;
}

