.disabledbutton{ color: #8a8080; font-family: arial, verdana, sans-serif; font-size: 10px;}
HTML
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
BODY
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
DIV
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
SPAN
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
APPLET
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
OBJECT
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
IFRAME
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
H1
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
H2
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
H3
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
H4
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
H5
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
H6
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
P
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
BLOCKQUOTE
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
PRE
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
A
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
ABBR
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
ACRONYM
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
ADDRESS
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
BIG
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
CITE
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
CODE
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
DEL
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
DFN
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
EM
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
FONT
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
IMG
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
INS
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
KBD
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
Q
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
S
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
SAMP
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
SMALL
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
STRIKE
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
STRONG
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
SUB
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
SUP
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
TT
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
VAR
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
B
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
U
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
I
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
CENTER
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
DL
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
DT
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
DD
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
OL
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
UL
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
LI
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
FIELDSET
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
FORM
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
LABEL
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
LEGEND
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
TABLE
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
CAPTION
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
TBODY
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
TFOOT
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
THEAD
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
TR
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
TH
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
TD
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	outline: 0;
}
BODY
{
	cursor: default;
	line-height: 1;
}
OL
{
}
UL
{
}
BLOCKQUOTE
{
	quotes: none;
}
Q
{
	quotes: none;
}
:focus
{
	outline: 0;
}
INS
{
	text-decoration: none;
}
DEL
{
	text-decoration: line-through;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
DFN
{
	font-style: normal;
}
ADDRESS
{
	font-style: normal;
}
.disabled
{
	cursor: default !important;
	color: #000000 !important;
	opacity: 0.5;
}
.jqCheckBox
{
	background-position: 0px 1px;
	padding-left: 19px;
	margin-bottom: 5px;
	cursor: pointer;
	line-height: 13px;
	background-repeat: no-repeat;
	position: relative;
}
.jqRadioButton
{
	background-position: 0px 1px;
	padding-left: 19px;
	margin-bottom: 5px;
	cursor: pointer;
	line-height: 13px;
	background-repeat: no-repeat;
	position: relative;
}
.jqRadioButton
{
	background-position: 0px -2px;
}
.jqCheckBox
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/checkbx_off.gif);
}
.jqCheckBoxChecked
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/checkbx_on.gif);
}
.jqRadioButton
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/radio_off.gif);
}
.jqRadioButtonChecked
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/radio_on.gif);
}
.jqRadioButton SPAN.iconInfo
{
	right: -5px;
	position: absolute;
}
.jqCheckBox SPAN.iconInfo
{
	right: -5px;
	position: absolute;
}
.jqCheckBox SPAN.label
{
	display: block;
	float: left;
	width: 93%;
	margin-right: 15px;
}
DIV.iconInfo
{
	float: left;
}
.jqSelect
{
	display: none;
}
.jqSelectBody
{
	width: 100px;
	height: 100px;
}
.jqSelectDropdown
{
	padding-right: 2px;
	padding-left: 3px;
	background: #e1e1e1;
	padding-bottom: 1px;
	overflow: hidden;
	cursor: pointer;
	line-height: 16px;
	padding-top: 0px;
	height: 18px;
}
.jqSelect .jqSelectDropdown .text
{
	float: left;
	overflow: hidden;
	cursor: pointer;
	white-space: nowrap;
}
.jqSelect .jqSelectListbox
{
	border-right: #737373 1px solid;
	padding-right: 2px;
	border-top: #737373 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #737373 1px solid;
	padding-top: 2px;
	border-bottom: #737373 1px solid;
	background-color: #e1e1e1;
}
.jqSelect .jScrollPaneTrack
{
	right: -4px;
}
.jqSelect .jScrollArrowUp
{
	right: -4px;
}
.jqSelect .jScrollArrowDown
{
	right: -4px;
}
.jqSelect .list DIV
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.jqSelect .list DIV.choosen
{
	cursor: default;
	background-color: #eee;
}
.jqSelect .hover
{
	cursor: pointer;
	background-color: silver;
}
.jqSelect .list DIV.title
{
	font-weight: bold;
}
.jqSelect .list DIV.title:hover
{
	cursor: default;
	background-color: #dbdbdb;
}
.jqSelect .arrow
{
	right: 2px;
	float: right;
	width: 9px;
	cursor: pointer;
	position: relative;
	top: 2px;
	height: 12px;
}
.jqSelect .up.arrow
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/button_up.gif) no-repeat;
}
.jqSelect .down.arrow
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/button_down.gif) no-repeat;
}
.jqTabButton
{
	padding-right: 3px;
	padding-left: 10px;
	font-weight: bold;
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/jumper.gif) no-repeat left 7px;
	float: left;
	padding-bottom: 3px;
	margin: 5px 7px 5px 0px;
	cursor: pointer;
	color: #666666;
	line-height: 12px;
	padding-top: 3px;
}
DIV.jqTabButton
{
	white-space: nowrap;
}
.jqTabChecked
{
	cursor: default;
	color: #000000;
}
.jqTabPage
{
	clear: both;
	display: none;
	float: left;
	position: relative;
}
UL.jqTabBar
{
	padding-right: 0px;
	list-style: none none outside;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
	line-height: normal;
	padding-top: 0px;
	height: 22px;
}
UL.jqTabBar LI
{
	padding-right: 0px;
	display: block;
	padding-left: 2px;
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/sprite_tabs_left.gif) no-repeat left top;
	float: left;
	padding-bottom: 0px;
	margin: 0px 1px 0px 0px;
	padding-top: 0px;
}
UL.jqTabBar SPAN
{
	padding-right: 19px;
	display: block;
	padding-left: 19px;
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/sprite_tabs.gif) no-repeat right top;
	float: left;
	padding-bottom: 6px;
	color: #e1e2e4;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
}
UL.jqTabBar .hover
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/sprite_tabs_left.gif) no-repeat left -22px;
}
UL.jqTabBar .hover SPAN
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/sprite_tabs.gif) no-repeat right -22px;
	color: #fff;
}
UL.jqTabBar .jqTabChecked
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/sprite_tabs_left.gif) no-repeat left -44px;
}
UL.jqTabBar .jqTabChecked SPAN
{
	font-weight: bold;
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/sprite_tabs.gif) no-repeat right -44px;
	color: #fff;
}
.jScrollPaneContainer
{
	overflow: hidden;
	position: relative;
}
.jScrollPaneTrack
{
	background-position: center 50%;
	right: 0px;
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/scroll_track.gif);
	cursor: pointer;
	background-repeat: repeat-y;
	position: absolute;
	top: 0px;
	height: 100%;
}
.jScrollPaneDrag
{
	background-position: center 50%;
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/scroll_drag_middle.gif);
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	position: absolute;
}
.jScrollPaneDragTop
{
	background-position: center 0px;
	left: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	position: absolute;
	height: 3px;
}
.jScrollPaneDragBottom
{
	background-position: center 0px;
	left: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	position: absolute;
	height: 3px;
}
.jScrollPaneDragTop
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/scroll_drag_top.gif);
	top: 0px;
}
.jScrollPaneDragBottom
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/scroll_drag_bottom.gif);
	bottom: 0px;
}
A.jScrollArrowUp
{
	background-position: center 0px;
	display: block;
	z-index: 1;
	right: 0px;
	overflow: hidden;
	text-indent: -2000px;
	background-repeat: no-repeat;
	position: absolute;
	height: 12px;
}
A.jScrollArrowDown
{
	background-position: center 0px;
	display: block;
	z-index: 1;
	right: 0px;
	overflow: hidden;
	text-indent: -2000px;
	background-repeat: no-repeat;
	position: absolute;
	height: 12px;
}
A.jScrollArrowUp
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/scroll_arrow_up.gif);
	top: 0px;
}
A.jScrollArrowDown
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/scroll_arrow_down.gif);
	bottom: 0px;
}
.scroll-pane
{
	width: 618px;
	height: 184px;
	overflow: auto;
}
.scroll-pane-Box
{
	height: 500px;
	overflow: auto;
}
.scrollPane
{
	overflow: hidden;
}
.scrollBorder
{
	padding-right: 0px;
	padding-left: 5px;
	visibility: hidden;
	padding-bottom: 4px;
	margin: 1px 0px 1px 1px;
	overflow: hidden;
	padding-top: 5px;
}
.visible.scrollBorder
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	padding-left: 4px;
	visibility: visible;
	border-left: #cccccc 1px solid;
	padding-top: 4px;
	border-bottom: #cccccc 1px solid;
}
HTML
{
	height: 100%;
}
BODY
{
	height: 100%;
}
HTML
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/bg_main.gif) #8f9398 repeat-y left top;
}
BODY
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	line-height: 15px;
	font-family: Verdana;
}
#content
{
	margin: auto;
	width: 994px;
	position: relative;
	height: 700px;
}
#selection
{
	left: 10px;
	margin-left: 14px;
	width: 945px;
	margin-right: 14px;
	position: absolute;
	top: 315px;
	height: 305px;
}
#selection .grid
{
	width: 294px;
	position: absolute;
	top: 0px;
	height: 100%;
}
#selection .grid .scrollPane
{
	height: 263px;
}
#selection .gridLeft
{
	left: 0px;
}
#selection .gridRight
{
	right: 0px;
	width: 624px;
}
H1
{
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	line-height: 22pt;
}
.dark
{
	color: #2b2f33;
}
H2
{
	font-weight: bold;
	font-size: 13px;
	margin: 3px 0px;
	color: #ffffff;
	line-height: 17pt;
	border-bottom: #bbbec3 1px solid;
}
H3
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: 15pt;
}
H4
{
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 5px;
	color: #000000;
	line-height: 15pt;
}
A
{
	color: #000000;
	text-decoration: none;
}
A:link
{
	color: #000000;
	text-decoration: none;
}
A:visited
{
	color: #000000;
	text-decoration: none;
}

TD
{
	text-align: left;
}
OL
{
	padding-left: 10px;
	margin-left: 5px;
}
UL
{
	padding-left: 10px;
	margin-left: 5px;
}
TEXTAREA
{
	font-size: 10px;
	background: #e1e1e1;
	overflow: auto;
	border-top-style: none;
	line-height: 16px;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
INPUT
{
	border-top-width: 0px;
	padding-right: 2px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 10px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin-bottom: -2px;
	cursor: pointer;
	line-height: 13px;
	padding-top: 0px;
	font-family: Verdana;
	border-right-width: 0px;
}

INPUT.error.text
{
	border-right: #cc0033 1px solid;
	border-top: #cc0033 1px solid;
	border-left: #cc0033 1px solid;
	border-bottom: #cc0033 1px solid;
}
.error.form
{
	padding-right: 14px;
	padding-left: 14px;
	background: #cc0033;
	padding-bottom: 2px;
	margin: 8px -13px;
	color: #fff;
	padding-top: 2px;
}
.message
{
	padding-right: 14px;
	padding-left: 14px;
	background: #cc0033;
	padding-bottom: 2px;
	margin: 8px -13px;
	color: #fff;
	padding-top: 2px;
}
.subheader
{
	margin: 8px 0px 4px;
}
.noScript
{
	z-index: 999;
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/bg_main.gif) #8f9398 repeat-y left top;
	left: 0px;
	margin: 0px;
	width: 1000px;
	position: absolute;
	top: 0px;
	height: 700px;
}
.noScript .noScriptError
{
	left: 280px;
	position: absolute;
	top: 350px;
}
#internalError
{
	width: auto;
	position: absolute;
	height: auto;
}
.bottom-line
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-bottom: #bbbec3 1px solid;
}
.stdEquipment
{
	padding-left: 19px;
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/radio_stdEquipment.gif) no-repeat 0px -2px;
	cursor: default;
	line-height: 13px;
}
#logo
{
	right: 7px;
	width: 250px;
	position: absolute;
	top: 23px;
	height: 35px;
	text-align: right;
}
.tabContainer
{
	float: left;
	width: 100%;
}
.layers .jqTabPage
{
	width: 100%;
}
.headline-border
{
	padding: 0px;
	border-top: #bbbec3 1px solid;
		line-height: 4px;
	}
.hr
{
	border-top-width: 0px;
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 7px;
	line-height: 1px;
	padding-top: 0px;
	height: 1px;
	background-color: #f1f1f1;
	border-right-width: 0px;
}

.hidden
{
	display: none;
}
FORM
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.remarks
{
	font-size: 9px;
	line-height: 12px;
}
.required
{
	float: left;
	color: #808080;
}
.bold
{
	font-weight: bold;
}
.emphasized
{
	font-weight: 700;
}
.clear
{
	clear: both;
}
.clearfix:unknown
{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
	content: ".";
}
.infoText
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 7px;
	padding-top: 7px;
}
TD LABEL
{
	margin-right: 5px;
}
.busyIndicator
{
	z-index: 5000;
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/busy.gif) no-repeat center 50%;
	width: 29px;
	position: absolute;
	height: 29px;
	left:616px;
	top:372px;
}
.busyIndicatorImg
{
	
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/busy.gif) no-repeat center 50%;
	width: 29px;
	position: absolute;
	height: 29px;
	left:200px;
	top:100px;
	
}
.layers
{
	display: none;
	left: -1000px;
	float: left;
	width: 600px;
	position: absolute;
	top: -1000px;
	height: 315px;
}
.dlgBox .scrollPane
{
	height: 240px;
}
.layerHeader
{
	margin-bottom: 10px;
}
.layerFooter
{
	left: 0px;
	float: left;
	width: 100%;
	bottom: 0px;
	position: relative;
}
.layerFooter .footerRight
{
	float: right;
}
.layerFooter .footerRight DIV
{
	float: left;
}
.layerFooter .footerLeft
{
	float: left;
}
.layerFooter .footerLeft DIV
{
	float: left;
}
#priceTotal
{
	float: left;
}
#priceRate
{
	float: left;
}
#priceOtr
{
	float: left;
}
.rsrc
{
	color: black !important;
	background-color: #ffff99 !important;
}
.mmdb
{
	color: black !important;
	background-color: #9999ff !important;
}
#msgBox
{
	display: none;
}
H4.msgBoxHeader
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 7px;
	padding-top: 0px;
}
.msgBoxButtonPanel
{
	padding-right: 5px;
	border-top: #bbbec3 1px solid;
	margin-top: 15px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 15px;
}
.msgBoxButtonPanel .center
{
	margin: auto;
}
.msgBoxButtonPanel .right
{
	margin-right: 5px;
}
TR.even TD
{
	background: #b5bac0;
}
TR.evenMotionLayer TD
{
	background: #b9bfc5;
}
.layers TR.even TD
{
	background: #aaafb5;
}
.prnr
{
	font-family: monospace;
}
.linkIntern
{
	left: 5px;
	bottom: 45px;
	position: absolute;
}
#detailsLayer
{
	width: 580px;
	height: 300px;
}
#detailsLayer TABLE
{
	margin-bottom: 10px;
	width: 100%;
}
#detailsLayer TD
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 4px;
	padding-top: 4px;
}
#detailsLayer TD H4
{
	margin-bottom: 0px;
	line-height: normal;
}
#detailsLayer TD.name
{
	width: 30%;
}
#detailsLayer TD.value
{
	width: 70%;
}
#detailsLayer TD.price
{
	font-weight: bold;
	width: 30%;
	text-align: right;
}
#detailsLayer #summaryListing
{
	height: 457px;
}
#detailsLayer #summaryListing .iconButton
{
	padding-left: 0px;
	width: 16px;
	margin-right: 0px;
	height: 16px;
}
#detailsLayer #summaryListing .iconDelete
{
	background-position: left 0px;
}
#detailsLayer #summaryListing .iconEdit
{
	background-position: left -1px;
}
#detailsLayer #technicalData
{
	height: 510px;
}
#detailsLayer #equipment
{
	height: 510px;
}
#detailsLayer .enginePrice
{
	float: right;
	margin-right: 10px;
}
#detailsLayer #rate
{
	float: right;
	margin-right: 10px;
}
#detailsLayer #otr
{
	float: right;
	margin-right: 10px;
}
#detailsLayer .head
{
	float: left;
	width: 100%;
}
#detailsLayer #equipment .overwritten
{
	color: #67717a;
}
#detailsLayer .invisible
{
	visibility: hidden;
}
#detailsLayer #priceListDate
{
	clear: both;
	padding-top: 4px;
}
#financingLayer
{
	height: 400px;
}
.fdproxy#financingLayer
{
	height: auto;
}
#financialDataContent .buttonBar
{
	right: 0px;
	width: 100%;
	bottom: 0px;
	position: absolute;
}
#financialDataContent .buttonBar #updateFdParams
{
	float: right;
}
#financialDataContent .head
{
	float: left;
	width: 100%;
}
#financialDataContent .financing
{
	font-weight: bold;
	float: left;
	margin-right: 15px;
}
#financialDataContent .products
{
	float: left;
	margin: 5px 0px;
}
#financialDataContent .products .iconInfo
{
	float: left;
}
#financialDataContent .products SPAN
{
	float: left;
}
#financialDataContent .prompt
{
	margin-top: 8px;
	margin-bottom: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
}
#financialDataContent .error
{
	padding-right: 5px;
	padding-left: 5px;
	background: #cc0033;
	margin-left: 0px;
	color: #fff;
	margin-right: 0px;
}
#financialDataContent TABLE
{
	margin-bottom: 10px;
	width: 574px;
}
#financialDataContent .params
{
	height: auto;
}
#financialDataContent .scrollBorder
{
	margin-bottom: 30px;
}
#financialDataContent .params .jqSelectBody
{
	width: 240px;
}
#financialDataContent .params .jqRadioButton
{
	float: left;
	margin-right: 10px;
}
#financialDataContent .params TD
{
	padding-bottom: 6px;
	vertical-align: top;
}
#financialDataContent .params .fdParamName
{
	width: 330px;
}
.carstoreNumber
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-weight: bold;
	font-size: 10px;
	float: left;
	border-left: #666666 1px solid;
	width: 16px;
	color: #cc0033;
	line-height: 10px;
	margin-right: 4px;
	border-bottom: #666666 1px solid;
	height: 10px;
	background-color: #e1e1e1;
}
.carstoreNumberBody
{
	left: 0px;
	position: relative;
	top: -1px;
	text-align: right;
}
.occupied.carstoreNumber
{
	color: #fff;
	background-color: #cc0033;
}
.jqSelect .carstoreNumber
{
	margin-top: 2px;
}
.jqSelect .dropdown .carstoreNumber
{
	margin-top: 1px;
}
#carstoreLayer .imgContainer
{
	float: left;
	width: 160px;
	height: 90px;
}
#carstoreLayer
{
	width: 750px;
	height: 606px;
}
#carstoreCompareLayer
{
	width: 750px;
	height: 606px;
}
#carstoreLayerContent .intro
{
	float: left;
	margin: 0px 0px 10px;
}
#carstoreLayerContent #storedModels .label
{
	display: inline;
	font-weight: bold;
	float: left;
	margin-right: 10px;
}
#carstoreLayerContent .table
{
	table-layout: fixed;
}
#carstoreLayerContent #carstoreListTable DIV.label
{
	font-weight: bold;
	margin-bottom: 10px;
}
#carstoreLayerContent #carstoreListTable
{
	width: 100%;
}
#carstoreLayerContent #carstoreListTable .model
{
	width: 208px;
}
#carstoreLayerContent #carstoreListTable .comment
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	overflow: hidden;
	width: 208px;
	padding-top: 5px;
}
#carstoreLayerContent .scrollPane
{
	height: 465px;
}
#carstoreLayerContent TD
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	vertical-align: top;
	padding-top: 4px;
	text-align: left;
}
#carstoreLayerContent .jqSelectBody
{
	width: 180px;
}
#carstoreLayerContent .iconJumper-show
{
	margin-top: 25px;
	float: left !important;
}
#carstoreCompareLayerContent .head TD
{
	padding-right: 40px;
	white-space: nowrap;
}
#carstoreCompareLayerContent .jqRadioButton
{
	float: left;
}
#carstoreCompareLayerContent .jqCheckBox
{
	float: left;
}
#carstoreCompareLayerContent #cclNavig
{
	right: 0px;
	width: 100%;
	bottom: 0px;
	position: absolute;
}
#carstoreCompareLayerContent #cclNavig .back
{
	right: 0px;
	margin-right: 0px;
	position: absolute;
}
#carstoreCompareLayerContent .scrollBorder
{
	margin-top: 5px;
}
#carstoreCompareLayerContent .scrollPane
{
	height: 495px;
}
#carstoreCompareLayerContent .mainGroup
{
	background-color: #cccccc;
}
.leftCol
{
	border-right: #bbbec3 1px solid;
	border-left: #bbbec3 1px solid;
}
#carstoreCompareDataControl
{
	margin-top: 10px;
	margin-bottom: 5px;
}
#carstoreCompareLayerContent .leftCol
{
	padding-left: 5px;
}
#carstoreCompareLayerContent .rightCol
{
	padding-left: 5px;
}
#carstoreCompareLayerContent #tBasics .leftCol
{
	padding-right: 4px;
}
.compareData .leftCol
{
	width: 262px;
}
.compareData .rightCol
{
	width: 262px;
}
#carstoreEditCommentLayer
{
	width: 355px;
	height: 150px;
}
#carstoreEditCommentLayerContent .save.iconJumper
{
	right: 0px;
	bottom: 0px;
	position: absolute;
}
#carstoreEditCommentLayerContent TEXTAREA
{
	margin-top: 5px;
	min-width: 355px;
	min-height: 82px;
	max-width: 355px;
	overflow: hidden;
	width: 355px;
	max-height: 82px;
	height: 82px;
}
#carstoreEditCommentLayerContent H2 .carstoreNumber
{
	margin-top: 6px;
}
.motionLayer
{
	visibility: hidden;
	position: absolute;
}
.motionLayer .toprow
{
	height: 8px;
}
.motionLayer .top
{
	height: 8px;
}
.motionLayer .topleft
{
	height: 8px;
}
.motionLayer .topright
{
	height: 8px;
}
.motionLayer .left
{
	width: 14px;
}
.motionLayer .topleft
{
	width: 14px;
}
.motionLayer .left-image
{
	width: 14px;
}
.motionLayer .bottomleft
{
	width: 14px;
}
.motionLayer .right
{
	width: 15px;
}
.motionLayer .topright
{
	width: 15px;
}
.motionLayer .right-image
{
	width: 15px;
}
.motionLayer .bottomright
{
	width: 15px;
}
.motionLayer .bottomrow
{
	height: 21px;
}
.motionLayer .bottom
{
	height: 21px;
}
.motionLayer .bottomleft
{
	height: 21px;
}
.motionLayer .bottomright
{
	height: 21px;
}
.motionLayer .top
{
	background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_top.png");
	
	/*background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_top.png); background-repeat:no-repeat;*/
}
.motionLayer .bottom
{
	background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_top.png");
	/*background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_top.png);background-repeat:no-repeat;*/
}
.motionLayer .topleft
{
	background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_top_left.png");
	/*background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_top_left.png);background-repeat:no-repeat;*/
}
.motionLayer .topright
{
	background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_top_right.png");
	/*background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_top_right.png);background-repeat:no-repeat;*/
}
.motionLayer .bottom
{
	background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_bottom.png");
	/*background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_bottom.png);background-repeat:no-repeat;*/
}
.motionLayer .bottomleft
{
	background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_bottom_left.png");
	/*background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_bottom_left.png);background-repeat:no-repeat;*/
}
.motionLayer .bottomright
{
	background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_bottom_right.png");
	/*background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_bottom_right.png);background-repeat:no-repeat;*/
}
.motionLayer .left
{
	background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_left.png");
	/*background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_left.png);background-repeat:no-repeat;*/
}
.motionLayer .right
{
	background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_right.png");
	/*background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/motion_right.png);background-repeat:no-repeat;*/
}
.motionLayer .center
{
	background-color: #b3b8be;
}
.motionLayer .scaler
{
	overflow: hidden;
}
.layerBkg
{
	visibility: hidden;
	position: absolute;
}
.layerBkg .corner
{
	width: 4px;
	height: 4px;
}
.layerBkg .top
{
	height: 4px;
}
.layerBkg TR.toprow
{
	height: 4px;
}
.layerBkg .bottom
{
	height: 4px;
}
.layerBkg TR.bottomrow
{
	height: 4px;
}
.layerBkg .left
{
	height: 4px;
}
.layerBkg .right
{
	height: 4px;
}
.layerBkg .topleft
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/bg_modal_top_l.png);
}
.layerBkg .top
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/bg_modal_top.png);
}
.layerBkg .topright
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/bg_modal_top_r.png);
}
.layerBkg .left
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/bg_modal_left.png);
}
.layerBkg .right
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/bg_modal_right.png);
}
.layerBkg .bottomleft
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/bg_modal_bottom_l.png);
}
.layerBkg .bottom
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/bg_modal_bottom.png);
}
.layerBkg .bottomright
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/bg_modal_bottom_r.png);
}
.layerBkg .center
{
	background-color: #a0a5ad;
}
.tabs.layerBkg .topleft
{
	background-color: #a0a5ad;
}
.layerBkg .scaler
{
	overflow: hidden;
}
.layerBkg .right-image
{
	width: 4px;
}
.layerBkg .left-image
{
	width: 4px;
}
#loginLayer
{
	width: 216px;
	height: 340px;
}
#loginLayer H2
{
	border-bottom: #bbbec3 1px solid;
}
#loginLayer .intro
{
	margin: 8px 0px;
}
#loginLayer .submit
{
	margin: 8px 0px 45px;
}
#loginLayer .required
{
	clear: both;
	left: 0px;
	width: auto;
	bottom: 0px;
	position: absolute;
	height: auto;
}
FORM .label
{
	margin: 8px 0px 4px;
}
#loginLayer INPUT.text
{
	padding-left: 3px;
	width: 212px;
}
.layers#enquiryLayer
{
	width: 590px;
	height: 335px;
}
#enquiryLayer .layerBody
{
	height: auto;
}
#enquiryLayer .layerFooter
{
	position: absolute;
}
#enquiry INPUT.text
{
	width: 270px;
}
#enquiry INPUT.text2
{
	width: 100px;
}
#enquiry INPUT.text3
{
	width: 155px;
}
#enquiry INPUT.text4
{
	width: 105px;
}
#enquiry INPUT.text5
{
	width: 42px;
}
#enquiry INPUT.textError
{
	background-color: #e10000;
}
#form-wega-sample INPUT.textError
{
	background-color: #e10000;
}
#form-wega-sample SELECT.textError
{
	background-color: #e10000;
}
#enquiry INPUT.gap
{
	margin-left: 6px;
}
#enquiry TABLE TD
{
	padding-right: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
}
#enquiry TABLE TD.top
{
	vertical-align: top;
}
#enquiry TABLE.formTable
{
	margin-top: 10px;
}
#enquiry TABLE.formTable TD
{
	padding-bottom: 6px;
}
#enquiry .required
{
	left: auto;
	width: auto;
	bottom: auto;
}
#enquiry .dealerHead
{
	margin-top: 6px;
}
#enquiry .btnMargin
{
	font-weight: normal !important;
	margin-right: 15px;
}
#enquiry DIV.functionPanel
{
	position: fixed;
	top: 623px;
}
#enquiry btnNext
{
	left: 400px;
	position: fixed;
}
#enquiry .btnBottomMargin
{
	margin-bottom: 5px;
}
#enquiry .jqSelect .jqSelectDropdown
{
	font-weight: normal;
}
.jqSelectBody#country_standard_id
{
	width: 157px;
	height: 240px;
}
#enquiry_form .jqSelectBody
{
	width: 212px;
	height: 80px;
}
#enquiry .jqSelectBody
{
	height: 18px !important;
}
#enquiry_dat_form .jqSelectBody
{
	width: 480px;
	height: 18px !important;
}
#enquiry_dat_form #registration_year
{
	width: 238px;
	margin-right: 4px;
}
#enquiry_dat_form #registration_month
{
	width: 238px;
}
#enquiry .scrollBorder
{
	height: 240px;
}
#enquiry .scrollPane
{
	height: 240px;
}
TABLE.datTable TR
{
	height: 20px;
}
TABLE.datTable TD
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
}
#enquiry .remarks
{
	min-width: 579px;
	min-height: 50px;
	max-width: 579px;
	overflow: hidden;
	width: 579px;
	max-height: 50px;
	height: 50px;
}
#enquiry .sumTable TD
{
	padding-bottom: 4px;
}
TABLE.dealerTable
{
	width: 580px;
}
.dealerTable TD
{
	vertical-align: top;
}
.dealerTable .line TD
{
	border-bottom: #fff 1px solid;
}
.dealerTable .address
{
	padding-right: 20px;
	padding-left: 5px;
	padding-bottom: 8px;
	width: 300px;
	padding-top: 8px;
}
.dealerTable .actions
{
	padding-top: 8px;
}
.dealerTable .label
{
	font-weight: bold;
}
#rightSide LABEL
{
	display: block;
	float: left;
	width: 80px;
}
#leftSide LABEL
{
	display: block;
	float: left;
	width: 100px;
}
#leftSide LABEL.anrede
{
	display: inline;
	width: auto;
}
#leftSide
{
	float: left;
	margin-right: 20px;
}
.leftDivs
{
	float: left;
}
.leftDivs DIV
{
	float: left;
}
.tblock
{
	margin-bottom: 6px;
}
.selectBlock LABEL
{
	padding-right: 5px;
	float: left;
	width: 45px;
}
.inputBlock LABEL
{
	padding-right: 5px;
	float: left;
	width: 45px;
}
.tblockTitle
{
	font-weight: bold;
	padding-bottom: 5px;
}
#yourContactData TD
{
	vertical-align: top !important;
}
.floatLeft
{
	float: left;
}
.layerContainer
{
	height: 100%;
}
/*#htmlTooltip {
	DISPLAY: none; Z-INDEX: 10000; POSITION: absolute; BACKGROUND-COLOR: transparent; opacity: 0.9
}
#htmlTooltip .top-left {
	FONT-SIZE: 2px; BACKGROUND-IMAGE: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/tooltip_rounded.gif); HEIGHT: 4px; BACKGROUND-COLOR: transparent
}
.top-right {
	FONT-SIZE: 2px; BACKGROUND-IMAGE: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/tooltip_rounded.gif); HEIGHT: 4px; BACKGROUND-COLOR: transparent
}
.bottom-left {
	FONT-SIZE: 2px; BACKGROUND-IMAGE: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/tooltip_rounded.gif); HEIGHT: 4px; BACKGROUND-COLOR: transparent
}
.bottom-right {
	FONT-SIZE: 2px; BACKGROUND-IMAGE: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/tooltip_rounded.gif); HEIGHT: 4px; BACKGROUND-COLOR: transparent
}
#htmlTooltip .top-left {
	MARGIN-RIGHT: 4px
}
.bottom-left {
	MARGIN-RIGHT: 4px
}
#htmlTooltip .top-right {
	MARGIN-TOP: -4px; MARGIN-LEFT: 4px
}
.bottom-right {
	MARGIN-TOP: -4px; MARGIN-LEFT: 4px
}
#htmlTooltip .top-left {
	BACKGROUND-POSITION: 0px 0px
}
#htmlTooltip .top-right {
	BACKGROUND-POSITION: right 0px
}
#htmlTooltip .bottom-left {
	BACKGROUND-POSITION: 0px -4px
}
#htmlTooltip .bottom-right {
	BACKGROUND-POSITION: right -4px
}
#htmlTooltip .body {
	PADDING-RIGHT: 8px; MARGIN-TOP: 0px; PADDING-LEFT: 8px; BACKGROUND: #e1e1e1; MARGIN-BOTTOM: -1px; PADDING-BOTTOM: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#htmlTooltip .info {
	MARGIN-BOTTOM: 4px
}
#htmlTooltip .message {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; MARGIN: 0px -8px; COLOR: #ffffff; PADDING-TOP: 4px; POSITION: relative; BACKGROUND-COLOR: #cc0033
}
#htmlTooltip UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#htmlTooltip .price {
	FONT-WEIGHT: bold
}*/
#tooltip
{
	position: absolute;
	z-index: 3000;
	background-color: #e1e1e1;
	padding: 5px;
	opacity: 0.9;
}
#tooltip h3
{
	margin: 0;
	font-weight: normal;
	color: Black;
}

#tooltip div
{
	margin: 0;
}


#ecardLayerContent P.textBox
{
	margin: 12px 0px 5px;
}
#ecardLayerContent H2
{
	border-bottom: #bbbec3 1px solid;
}
#ecardForm TABLE.formTable
{
	margin-top: 10px;
}
#ecardForm TABLE.formTable TD
{
	padding-right: 8px;
	padding-bottom: 8px;
	vertical-align: top;
}
#ecardForm .labelCol
{
	width: 180px !important;
}
#ecardForm INPUT
{
	margin: 0px;
}
#ecardForm INPUT.text
{
	width: 360px;
	cursor:text;
	height:20px;
	border-color:White;	
}
#ecardForm TEXTAREA
{
	min-width: 364px;
	min-height: 100px;
	max-width: 364px;
	overflow: hidden;
	width: 364px;
	max-height: 100px;
	height: 100px;
}
#ecardForm .jqRadioButton
{
	float: left;
	margin-right: 10px;
}
#ecardForm .sendButton
{
	right: 0px;
	float: right;
	bottom: 0px;
	margin-right: 0px;
	position: absolute;
}
#infoLayerContent .remarks
{
	margin: 20px 0px;
	position: static !important;
}
#infoLayerContent DL
{
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 6px;
	padding-top: 3px;
	border-bottom: #bbbec3 1px solid;
}
#infoLayerContent DL.single
{
	border-bottom-width: 0px;
}
#infoLayerContent DT
{
	font-weight: 700;
}
#infoLayerContent DD.pr
{
	float: none;
	color: #282f33;
}
#infoLayerContent DD.description
{
	max-width: 400px;
	margin: 10px 0px 0px;
}
#infoLayerContent DD.image
{
	float: right;
	margin: 10px 0px 5px 5px;
	height: 74px;
}
#infoLayerContent DD.image IMG
{
	height: 74px;
}
#compareLayer
{
	width: 750px;
	height: 606px;
}
#compareLayer .scrollPane
{
	height: 465px;
}
#compareLayer TABLE
{
	width: 100%;
}
#compareLayer TD
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 4px;
	padding-top: 4px;
}
#compareLayer H4
{
	margin: 3px 0px 0px;
	line-height: 10px !important;
}
#compareLayer .leftCol
{
	width: 277px;
}
#compareLayer .rightCol
{
	width: 277px;
}
.jqSelectBody#engineSelection
{
	right: 0px;
	width: 382px;
	position: absolute;
	height: 285px;
}
#compareLayer #replaceConfig
{
	display: none;
	right: 4px;
	bottom: 25px;
	margin-right: 0px;
	position: absolute;
}
#compareLayer #rightEngine
{
	display: none;
	left: 371px;
	float: left;
	position: absolute;
	top: 50px;
}
#compareLayer .leftEngine
{
	z-index: -1;
	margin-bottom: 3px;
	width: 49%;
	position: relative;
}
#compareLayer .leftPrice
{
	float: left;
	margin: 3px 0px 10px;
	width: 46.6%;
	position: relative;
}
#compareLayer .compareData .leftCol
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
#leftExt
{
	float: left;
}
#rightExt
{
	float: left;
}
#leftExtContainer
{
	float: left;
}
#rightExtContainer
{
	float: left;
}
#leftInt
{
	float: right;
}
#rightInt
{
	float: right;
}
.compareData .table
{
	table-layout: fixed;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.compareData .different
{
	color: #cc0033;
}
.compareData #tTechData
{
	display: none;
}
.compareData #tExtras
{
	display: none;
}
.compareData #tBasics #tHead TD
{
	width: 350px;
}
.compareData .rate
{
	display: none;
}
.compareData .priceCol
{
	padding-right: 5px;
	width: 86px;
	text-align: right;
}
.compareData .entries TD
{
	padding-bottom: 2px;
	padding-top: 2px;
}
.compareData .rightPrice
{
	border-left: #b3b7bd 1px solid;
}
.compareData .leftPrice
{
	border-right: #b3b7bd 1px solid;
}
#stage
{
	left: 10px;
	width: 974px;
	position: absolute;
	top: 0px;
	height: 300px;
}
#stage .image
{
	/*display: none;*/
	left: 0px;
	position: absolute;
	top: 0px;
}
#fullScreenLayer .image
{
	
	left: 0px;
	position: absolute;
	top: 0px;
}
#renderContainer
{
	left: 0px;
	width: 638px;
	position: absolute;
	top: 0px;
	height: 300px;
}
#stage .exteriorBkg
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/horizont.png) no-repeat;
	left: -112px;
	width: 658px;
	position: absolute;
	top: 50px;
	height: 150px;
}
#stage .exterior
{
	left: 100px;
	width: 440px;
	position: absolute;
	top: 30px;
	height: 247px;
}
#stage .interior
{
	left: 0px;
	width: 638px;
	position: absolute;
	top: 20px;
	height: 264px;
}
#stage .dashboard
{
	left: 0px;
	width: 638px;
	position: absolute;
	top: 20px;
	height: 264px;
}
.cabrioCtrls
{
	display: none;
}
.showView
{
	display: none;
}
.rotationCtrls .dashboard
{
	display: none;
}
.turnleftImg
{
	bottom: 0px;
	position: relative;
}
.turnrightImg
{
	bottom: 0px;
	position: relative;
}
.turnLeft
{
	left: 20px;
	cursor: pointer;
	bottom: 0px;
	position: absolute;
}
.turnRight
{
	right: 20px;
	cursor: pointer;
	bottom: 0px;
	position: absolute;
}
.rotationCtrls
{
	left: 0px;
	width: 100%;
	bottom: 30px;
	position: absolute;
	height: 48px;
}
.viewCtrls
{
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	padding-bottom: 3px;
	width: 580px;
	color: #ffffff;
	bottom: 5px;
	line-height: 16px;
	padding-top: 3px;
	position: absolute;
}
.viewCtrls DIV
{
	margin-right: 15px;
}
.viewCtrls .iconJumper
{
	background-position: left 5px;
	margin-bottom: 0px;
	line-height: 16px;
}
#fullScreenLayer .viewCtrls
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	color: #000000;
	bottom: 0px;
	padding-top: 3px;
}
#fullScreenLayer
{
	width: 970px;
	height: 669px;
}
#fullScreenLayer #renderContainerFS
{
	z-index: 3001;
	left: 12px;
	width: 945px;
	position: absolute;
	top: 20px;
	height: 625px;
}
#fullScreenLayer .interior
{
	left: 23px;
	position: absolute;
	top: 40px;
}
#fullScreenLayer .dashboard
{
	left: 23px;
	position: absolute;
	top: 40px;
}
#fullScreenLayer .dimensionsContainer .scrollPane
{
	height: 612px;
}
.loadingIndicator
{
	display: none;
	z-index: 5000;
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/busy.gif) no-repeat center 0px;
	width: 29px;
	position: absolute;
	height: 42px;
}
.loadingIndicator .text
{
	font-weight: bold;
	width: 100%;
	bottom: 0px;
	position: absolute;
	text-align: center;
}
#stage .loadingIndicator
{
	left: 306px;
	top: 129px;
}
#fullScreenLayer .loadingIndicator
{
	left: 471px;
	top: 311px;
}
#secNavi
{
	right: 0px;
	float: left;
	width: 250px;
	position: absolute;
	top: 60px;
}
.secNaviContent
{
	float: left;
}
#secNavi DIV.openHelp
{
	right: -10px;
	position: absolute;
}
#secNavi .textrow
{
	margin-top: 2px;
	height: 16px;
}
#secNavi .textrow DIV
{
	float: left;
}
#secNavi .model
{
	font-weight: bold;
	font-size: 12px;
	height: 17px;
}
#secNavi .carline
{
	font-weight: bold;
	font-size: 15px;
	height: 17px;
}
#secNavi .label
{
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 2px;
}
#secNavi .label-active
{
	cursor: default;
	color: #000000;
}
#secNavi .label-inactive
{
	cursor: pointer;
	color: #606265;
}
#secNavi .hover.label-inactive
{
	color: #ffffff;
}
#secNavi .amount
{
	font-weight: bold;
	font-size: 12px;
}
#secNavi .amount-active
{
	margin-top: 2px;
	color: #ffffff;
}
#secNavi .actualRateProduct
{
	font-size: 10px;
}
#secNavi #price
{
	clear: both;
	margin-bottom: 4px;
}
#secNavi #price TABLE
{
	font-size: 10px;
	color: #ffffff;
	border-collapse: collapse;
	border-spacing: 0;
}
#secNavi #price .value
{
	padding-left: 10px;
	text-align: right;
}
#secNavi .iconJumper
{
	clear: both;
	margin-bottom: 2px;
}
#switcher
{
	float: left;
	height: 20px !important;
}
#switcher DIV.body
{
	padding-left: 10px;
}
#switcher DIV.body
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/switcher_sprite.gif) no-repeat;
	float: left;
	line-height: 19px;
	height: 20px;
}
#switcher DIV.end
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/switcher_sprite.gif) no-repeat;
	float: left;
	line-height: 19px;
	height: 20px;
}
#switcher .end
{
	width: 10px;
}
#switcher #priceMode .end
{
	background-position: -240px -20px;
}
#switcher #rateMode .end
{
	background-position: -490px 0px;
}
#switcher #priceMode .body
{
	background-position: 0px -20px;
}
#switcher #rateMode .body
{
	background-position: -250px 0px;
}
#switcher .label-active#priceMode .body
{
	background-position: 0px 0px;
}
#switcher .label-active#priceMode .end
{
	background-position: -240px 0px;
}
#switcher .label-active#rateMode .body
{
	background-position: -250px -20px;
}
#switcher .label-active#rateMode .end
{
	background-position: -490px -20px;
}
#navigationBkg
{
	z-index: 1000;
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/bg_main.gif) #8f9398 repeat-y left top;
	width: 100%;
	bottom: 0px;
	position: fixed;
	height: 55px;
}
#navigation
{
	z-index: 1001;
	margin: auto;
	width: 974px;
	bottom: 0px;
	position: relative;
	height: 55px;
	
}
#navigation .buttonBasicPlus
{
	right: 0px;
	bottom: 0px;
	position: absolute;
}
#navigation .buttonBasicPlusForward
{
	right: 0px;
	bottom: 0px;
	position: absolute;
}
#navigation .openButton
{
	background-position: left 3px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 9px;
	background-image: none;
	color: #ffffff;
}
#navigation .centered
{
	margin-top: 4px;
	display: inline;
	float: left;
	position: absolute;
}
#navigation .centered .logo
{
	font-size: 13px;
	color: #ffffff;
	margin-right: 10px;
}
#userInfoBar
{
	color: #ccc;
	bottom: 0px;
	position: absolute;
}
#userInfoBar SPAN
{
	margin-right: 5px;
}
#imprintBar
{
	clear: both;
	bottom: 12px;
	position: absolute;
	height: 15px;
}
#imprintBar #imprint
{
	margin-top: 4px;
	float: left;
	margin-left: 0px;
}
.processSteps OL
{
	padding-left: 0px;
	float: left;
	visibility: visible;
	margin-left: 0px;
	height: 27px;
}
.processSteps OL LI
{
	display: block;
	float: left;
	margin: auto;
}
.processSteps .step
{
	
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/nav_process_sprite_acc.png) no-repeat;
}
.processSteps .first
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/nav_process_sprite_acc.png) no-repeat;
}
.processSteps .firstAndCurrent
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/nav_process_sprite_acc.png) no-repeat;
}
.processSteps .step
{
	padding-right: 0px;
	background-position: right -148px;
	display: block;
	padding-left: 10px;
	float: left;
	padding-bottom: 4px;
	color: #808080;
	padding-top: 3px;
	position: relative;
	height: 20px;
}
.processSteps .text
{
	font-weight: bold;
	font-size: 10px;
	left: 14px;
	float: none;
	line-height: 15px;
	position: relative;
	top: 2px;
}
.processSteps .number
{
	font-weight: bold;
	font-size: 18px;
	left: 5px;
	color: #ffffff;
	line-height: 22px;
	position: absolute;
	opacity: 0.5;
}
.processSteps .first
{
	background-position: left 0px;
	padding-left: 5px;
}
.processSteps .firstAndCurrent
{
	background-position: left -37px;
	padding-left: 5px;
}
.processSteps .last .step
{
	background-position: right 0px;
}
.processSteps .beforeCurrent .step
{
	background-position: right -74px;
}
.processSteps .current .step
{
	background-position: right -111px;
}
.processSteps .firstAndCurrent .step
{
	background-position: right -111px;
}
.processSteps .lastAndCurrent .step
{
	background-position: right -37px;
}
.processSteps .firstAndCurrent .number
{
	color: #000000;
}
.processSteps .current .number
{
	color: #000000;
}
.processSteps .lastAndCurrent .number
{
	color: #000000;
}
.processSteps .selectable .text
{
	cursor: pointer;
	text-decoration: underline;
}
.processSteps .selectable .hover
{
	text-decoration: none;
}
.processSteps .active .number
{
	opacity: 1;
}
.processSteps .active .text
{
	color: #000000;
	opacity: 1;
}
#vvegaLayer
{
	width: 665px;
	height: 600px;
}
#vvegaLayer .scrollPane
{
	height: 485px;
}
#vvegaLayer DIV.processSteps
{
	margin-bottom: 5px;
}
#vvegaLayer .buttonBar
{
	right: 0px;
	width: 100%;
	bottom: 0px;
	position: absolute;
}
#vvegaLayer .buttonBar .remarks
{
	float: left;
}
#vvegaLayer .buttonBar .jqButton
{
	float: right;
}
#vvegaLayer H2
{
	margin-bottom: 0px !important;
	border-bottom: #bbbec3 1px solid;
}
#vvegaLayer H2.formHeadline
{
	font-size: 1.1em;
	border-top-style: none !important;
	border-right-style: none !important;
	border-left-style: none !important;
	border-bottom-style: none !important;
}
#vvegaLayer .scrollPane H2
{
	font-size: 1.1em;
	border-top-style: none !important;
	border-right-style: none !important;
	border-left-style: none !important;
	border-bottom-style: none !important;
}
#vvegaLayer .scrollPane H2
{
	margin-top: 5px;
	border-top-style: none !important;
	border-right-style: none !important;
	border-left-style: none !important;
	border-bottom-style: none !important;
}
#vvegaLayer H4
{
	margin: 10px 0px;
	line-height: 13px;
}
#vvegaLayer TABLE.fields
{
	table-layout: fixed;
	margin: 5px 0px 0px 1px;
}
#vvegaLayer TABLE.fields TD
{
	padding-bottom: 5px;
	vertical-align: top;
}
#vvegaLayer .field .label
{
	width: 210px;
}
#vvegaLayer .field .value
{
	width: 260px;
}
#vvegaLayer .noErrorImage
{
	width: 22px !important;
}
#vvegaLayer .errorImage
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/ic_attention.png) no-repeat -1px -2px;
	width: 22px;
}
#vvegaLayer .value .error
{
	border-right: #cc0033 2px solid;
	padding-right: 0px;
	border-top: #cc0033 2px solid;
	display: inline-block;
	padding-left: 0px;
	padding-bottom: 1px;
	margin: 0px;
	border-left: #cc0033 2px solid;
	padding-top: 1px;
	border-bottom: #cc0033 2px solid;
}
#vvegaLayer .field .errorText
{
	padding-left: 2px;
	font-weight: 700;
	width: 140px;
	color: #cc0033;
	line-height: 10px;
}
#vvegaLayer .field .text
{
	width: 260px;
}
#vvegaLayer .field .jqSelectBody
{
	width: 260px;
	height: 285px;
}
#vvegaLayer .field INPUT.text
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.field TEXTAREA.text
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#vvegaLayer .field .jqRadioButton
{
	padding-right: 10px;
	float: left;
}
.field .jqCheckBoxButton
{
	padding-right: 10px;
	float: left;
}
#vvegaLayer .field .jqRadioButton
{
	margin: 0px 0px 3px -3px;
}
#vvegaLayer .field .jqCheckBox
{
	margin: 0px 0px 3px -3px;
}
#vvegaLayer .field INPUT
{
	padding: 2px 0px;
}
#vvegaLayer .field INPUT.two-digits
{
	width: 20px;
}
#vvegaLayer .field INPUT.four-digits
{
	width: 40px;
}
#vvegaLayer .dealers
{
	height: 340px;
}
#vvegaLayer .dealers .left
{
	float: left;
	width: 48%;
}
#vvegaLayer .dealers .right
{
	right: 0px;
	float: right;
	width: 48%;
	position: relative;
	top: 0px;
}
#vvegaLayer .dealer
{
	margin-bottom: 5px;
}
#vvegaLayer .dealer .jqRadioButton
{
	font-weight: bold;
}
#vvegaLayer .dealer .iconJumper
{
	margin-top: 3px;
}
#vvegaLayer .dealer .address
{
	margin-left: 19px;
}
#vvegaLayer H3.carlineName
{
	font-weight: 700;
	margin-bottom: 7px;
	color: #000;
}
#vvegaLayer .emphasized
{
	margin-top: 3px;
	display: block;
}
#vvegaLayer .search
{
	float: right;
}
#prnLayer
{
	width: 360px;
	height: auto;
}
#prnLayer H2
{
	border-bottom: #bbbec3 1px solid;
}
#prnLayer .prn
{
}
#prnLayer .textIntro
{
	margin: 10px 0px 5px;
}
#prnLayer .text
{
	padding-right: 1px;
	padding-left: 1px;
	background: #e1e1e1;
	padding-bottom: 2px;
	margin: 10px 0px;
	line-height: 12px;
	padding-top: 2px;
}
#prnLayer TD .text
{
	margin: 0px;
}
#prnLayer TD H4
{
	margin: 3px 10px 3px 0px;
}
#prnLayer DT
{
	clear: left;
	padding-right: 1px;
	display: block;
	padding-left: 1px;
	font-weight: 700;
	float: left;
	padding-bottom: 2px;
	margin: 5px 0px;
	width: 130px;
	padding-top: 2px;
}
#prnLayer DD
{
	padding-right: 1px;
	padding-left: 1px;
	background: #b3b7bd;
	float: left;
	padding-bottom: 2px;
	margin: 5px 0px;
	width: 225px;
	padding-top: 2px;
}
#prnLayer .prnTrigger
{
	margin-top: 5px;
	float: right;
}
#prnLayer INPUT.text
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	width: 200px;
	padding-top: 3px;
}
#prnLayer .error
{
	border-right: #cc0033 0px solid;
	padding-right: 0px;
	border-top: #cc0033 2px solid;
	padding-left: 0px;
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/ic_attention.png) #e1e1e1 no-repeat 176px center;
	padding-bottom: 3px;
	margin: 0px;
	border-left: #cc0033 2px solid;
	color: #000;
	padding-top: 3px;
	border-bottom: #cc0033 2px solid;
}
#conflictLayer .scrollBorder
{
	padding-left: 0px;
}
#transferLayer .scrollBorder
{
	padding-left: 0px;
}
#conflictLayer .scrollPane
{
	height: 265px;
}
#conflictLayer TABLE
{
	table-layout: fixed;
	width: 100%;
}
#transferLayer TABLE
{
	table-layout: fixed;
	width: 100%;
}
#conflictLayer TABLE .label
{
	width: 410px;
}
#transferLayer TABLE .label
{
	width: 410px;
}
#conflictLayer TABLE .info
{
	width: 54px;
}
#transferLayer TABLE .prn
{
	width: 54px;
}
#conflictLayer TABLE .price
{
	width: 90px;
	text-align: right;
}
#transferLayer TABLE .price
{
	width: 90px;
	text-align: right;
}
#conflictLayer TD.border
{
	border-bottom: #bbbec3 1px solid;
}
#transferLayer TD.border
{
	border-bottom: #bbbec3 1px solid;
}
#conflictLayer TD
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-top: 0px;
}
#transferLayer TD
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-top: 0px;
}
#conflictLayer TD
{
	padding-top: 4px;
}
#conflictLayer .description
{
	padding-bottom: 5px;
	margin-left: 16px;
}
#conflictLayer .remarks
{
	left: auto;
	width: auto;
	position: static !important;
	top: auto;
}
#conflictLayer TD.remarks
{
	padding-left: 21px;
	padding-bottom: 14px;
	padding-top: 0px;
}
#transferLayer .scrollPane
{
	height: 245px;
}
#transferLayer .emphasized
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: 700;
	padding-bottom: 15px;
	padding-top: 5px;
}
#transferLayer SPAN
{
	display: block;
}
#transferLayer TABLE
{
	margin: 1px 0px;
}
#transferLayer DIV.buttonBar
{
	right: 0px;
	width: 100%;
	bottom: 0px;
	position: absolute;
}
#transferLayer .back
{
	float: left;
}
#transferLayer .abort
{
	float: left;
}
#transferLayer .back
{
	margin-right: 10px;
}
#transferLayer .confirm
{
	float: right;
}
.buttonBasic
{
	font-weight: bold;
	cursor: pointer;
	color: #ffffff;
}
.buttonBasicForward
{
	font-weight: bold;
	cursor: pointer;
	color: #ffffff;
}
.buttonBasicPlus
{
	font-weight: bold;
	cursor: pointer;
	color: #ffffff;
}
.buttonBasicPlusForward
{
	font-weight: bold;
	cursor: pointer;
	color: #ffffff;
}
.button3dStage
{
	font-weight: bold;
	cursor: pointer;
	color: #ffffff;
}
.buttonBasic .body
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/sprite_buttons.png) no-repeat;
	float: left;
	height: 21px;
}
.buttonBasicForward .body
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/sprite_buttons.png) no-repeat;
	float: left;
	height: 21px;
}
.buttonBasicPlus .body
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/sprite_buttons.png) no-repeat;
	float: left;
	height: 21px;
}
.buttonBasicPlusForward .body
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/sprite_buttons.png) no-repeat;
	float: left;
	height: 21px;
}
.button3dStage .body
{
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/sprite_buttons.png) no-repeat;
	float: left;
	height: 21px;
}
.buttonBasic .left
{
	padding-right: 8px;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.buttonBasic .right
{
	background-position: 100% 0px;
	width: 12px;
}
.buttonBasic-hover .left
{
	background-position: 0px -31px;
}
.buttonBasic-hover .right
{
	background-position: 100% -31px;
}
.buttonBasicForward .left
{
	padding-right: 8px;
	background-position: 0px -248px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.buttonBasicForward .right
{
	background-position: 100% -248px;
	width: 24px;
}
.buttonBasicForward-hover .right
{
	background-position: 100% -279px;
	width: 24px;
}
.buttonBasicForward-hover .left
{
	background-position: 0px -279px;
}
.buttonBasicPlus .left
{
	padding-right: 8px;
	background-position: 0px -62px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.buttonBasicPlus .right
{
	background-position: 100% -62px;
	width: 12px;
}
.buttonBasicPlus-hover .left
{
	background-position: 0px -93px;
}
.buttonBasicPlus-hover .right
{
	background-position: 100% -93px;
}
.buttonBasicPlusForward .left
{
	padding-right: 8px;
	background-position: 0px -310px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.buttonBasicPlusForward .right
{
	background-position: 100% -310px;
	width: 24px;
}
.buttonBasicPlusForward-hover .right
{
	background-position: 100% -341px;
	width: 24px;
}
.buttonBasicPlusForward-hover .left
{
	background-position: 0px -341px;
}
.button3dStage .left
{
	padding-right: 8px;
	background-position: 0px -496px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.button3dStage .right
{
	background-position: 100% -496px;
	width: 12px;
}
.button3dStage-hover .left
{
	background-position: 0px -527px;
}
.button3dStage-hover .right
{
	background-position: 100% -527px;
}
.disabled.buttonBasic
{
	color: #ffffff !important;
}
.disabled.buttonBasicForward
{
	color: #ffffff !important;
}
.disabled.buttonBasicPlus
{
	color: #ffffff !important;
}
.disabled.buttonBasicPlusForward
{
	color: #ffffff !important;
}
.disabled.button3dStage
{
	color: #ffffff !important;
}
.iconButton
{
	padding-right: 2px;
	background-position: left 1px;
	padding-left: 20px;
	float: left;
	background-image: none;
	margin-bottom: 0px;
	cursor: pointer;
	line-height: 16px;
	margin-right: 10px;
	background-repeat: no-repeat;
	white-space: nowrap;
	background-color: transparent;
}
.iconButton-hover
{
	color: #ffffff;
}
.iconClose
{
	padding-right: 16px;
	background-position: right center;
	padding-left: 0px;
	font-size: 9px;
	right: 0px;
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/close.gif);
	line-height: 12px;
	margin-right: 0px;
	position: absolute;
	top: 4px;
}
.iconJumper
{
	background-position: left 3px;
	padding-left: 8px;
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/jumper.gif);
	margin-bottom: 2px;
	line-height: 12px;
}
.iconDelete
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/delete.gif);
}
.iconEdit
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/edit.gif);
}
.iconExterior
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/exterior.gif);
}
.iconFront
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/front.gif);
}
.iconInfo
{
	padding-right: 10px;
	padding-left: 10px;
	background: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/info.gif) no-repeat center center;
	float: none;
	padding-bottom: 0px;
	width: 16px;
	margin-right: 0px;
	padding-top: 0px;
	height: 16px;
}
.jqRadioButton .iconInfo
{
	margin-top: -2px;
}
.jqCheckBox .iconInfo
{
	margin-top: -2px;
}
.iconInterior
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/interior.gif);
}
.iconMMS
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/mms.gif);
}
.iconNote
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/note.gif);
}
.iconPdf
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/pdf.gif);
}
.iconPrint
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/print.gif);
}
.iconRear
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/rear.gif);
}
.iconRecommend
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/recommend.gif);
}
.iconReset
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/reset.gif);
}
.iconStore
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/store.gif);
}
.iconZoom
{
	background-image: url(http://mediaservice.audi.com/media/b2c/v6-common/img-V6_2_4.zip/v6/icons/zoom.gif);
}
#printSettingsLayer
{
	width: 260px;
	height: auto;
}
#printSettingsLayer .parent.jqCheckBox
{
	white-space: nowrap;
}
#printSettingsLayer .first.jqRadioButton
{
	width: 100px;
}
#printSettingsLayer UL
{
	list-style-type: none;
}
#printSettingsLayer UL.switch
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 16px 0px;
	padding-top: 0px;
}
#printSettingsLayer .options LI
{
	display: inline;
	margin-right: 5px;
}
#printSettingsLayer .option
{
	margin: 20px 0px;
}
#printSettingsLayer .option .switch
{
	margin: 4px 0px 4px 16px;
}
#printSettingsLayer .navigation .jqButton
{
	padding-right: 0px;
	float: right;
	margin: 0px 0px 0px 16px;
}
.jqmWindow
{
	border-right: black 1px solid;
	padding-right: 12px;
	border-top: black 1px solid;
	display: none;
	padding-left: 12px;
	left: 50%;
	padding-bottom: 12px;
	margin-left: -300px;
	border-left: black 1px solid;
	width: 600px;
	color: #333;
	padding-top: 12px;
	border-bottom: black 1px solid;
	position: fixed;
	top: 17%;
	background-color: #eee;
}
.jqmOverlay
{
	cursor: default;
	background-color: transparent;
}
.jqmOverlayBkg
{
	visibility: hidden;
	background-color: #000;
}

