/* added by Ink Studio */
#cnt:after , #sl01:after , .clearfix:after, .body_content:after, .content.standard:after, .content.standard table:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
}

/* standard content pages */
div.ink-content {
    width:100%;
    margin: 0;
    padding: 0 0 20px 0;
    /*	padding:15px 0 15px 20px; */
    font-size:12px;
    border-left: 1px;
    border-left-color: #666;
    color: #666;
    height:100%;
}
div.ink-content-banner {
    width:100%; 
    margin:0 0 10px 0;
}
div.ink-content-main{
    width: 65%; 
    float: left;
    //	padding-bottom:25px; 
            padding: 15px 5px 20px 20px;
   // padding-top:30px;
    margin: 0 10px 20px 0;
}
div.ink-content-main-header1{ /* 1st title */}
div.ink-content-main-header2{ /* 2nd title - using in Equipment & Accessories - Light-Alloy Wheels*/
    font-weight:900;
    font-size: 12px;
    margin: 5px 0;
}
div.ink-content-main-header3{ /* 2nd title */
    font-weight: 700;
    font-size: 12px;
    margin: 5px 0;
}
DIV.ink-content-main-item {
    width: 100%;
    margin-top: 10px;
    display:block;
    clear:both;
}
div.ink-content-main-item P {
    margin: 5px 0 10px 0;
}
div.ink-content-main-item img {
    margin: 4px 0 8px;
}
div.ink-content-main-item-col1{
    width: 40%; 
    float:left;
    margin-top: 2px;
    margin-bottom:20px;

}
div.ink-content-main-item-col2{
    width: 58%; 
    float: left;
    margin-bottom:20px;
}
div.ink-content-right{
    width: 25%;
    float: left; 
    margin-top: 20px; 
    padding-left: 10px;
}
div#ink-content-right-address{
    background-color: #f0f0f0;
    padding: 10px 10px 20px 10px;
    margin-bottom: 20px;
}
div#ink-content-small-txt{
    font-size: 11px;
}
div.ink-content-right-header{
    margin-bottom: 8px; 
    font-size: 14px
}
div.ink-content-right-item,
#cnt div.ink-content-right-item{
    margin-bottom: 8px; 
    font-size: 11px
}
div.ink-content A.txt-lnk{
    DISPLAY:block;
    FONT-SIZE: 11px;
    BACKGROUND-POSITION: 0px 4px; 
    PADDING-LEFT: 9px; 
    BACKGROUND-IMAGE:  url(../../img/lsi_arrow_right_midblue_cyan_5px.gif); 
    BACKGROUND-REPEAT: no-repeat; 
    POSITION: relative
}
div.ink-content A.txt-lnk:hover {
    BACKGROUND-POSITION: 0px -146px
}
div.ink-content-main-item A.dl-lnk {
    FONT-SIZE: 11px;
    PADDING-LEFT: 20px; 
    background: url(../../img/icon_dl.gif) no-repeat; background-position:1px 2px;
}
div.ink-content-main-item A.dl-lnk:hover {
    background: url(../../img/icon_dl_hi.gif) no-repeat; background-position:1px 2px;
}

/* bullet listing */
div.ink-content-main-item UL {
    MARGIN: 0 0 10px 0;
    PADDING: 0;
    LIST-STYLE-POSITION: outside
}
div.ink-content-main-item LI {
    PADDING:0 0 0 1em;
    BACKGROUND:  url(../../img/en1_bullet.gif) no-repeat 0px 4px;	
    MARGIN: 0 0 .5em 1em;
    LIST-STYLE-TYPE: none
}

/* for use error page */
div#ink-attention{ /* placenment of blue exclamation mark */
    position: absolute;
    left: 232px;
    top: 26px;
}

/* for use in popups, eg mb collections, footers - legal, privacy, cookies, provider */
div.ink-popup {
    width: 380px;
    margin: 20px 0 0 20px;
    padding: 0 0 40px 0;
    position: absolute;
    top: 0px;
    left: 0px;
}
/* for commercial vehicles */
div.ink-cv{
    width:100%;
    margin:1px;
    font-size:11px;
    color: #666;
}
div.ink-cv-text {
    float:left;
    width:31%;
}
div.ink-cv-text-header {
    font-weight: 700;
    margin: .3em 0;
}
div.ink-cv-image {
    float:left;
    width:65%;
    padding-left:8px;
}
div.ink-cv-text p {
    MARGIN: .1em 0;
}
div.ink-cv-text UL {
    MARGIN: .1em 0;
    PADDING: 0;
    LIST-STYLE-POSITION: outside
}
div.ink-cv-text LI {
    PADDING:0 0 0 .8em;
    BACKGROUND:  url(../../img/en1_bullet.gif) no-repeat 0px 4px;	
    MARGIN: 0 0 .1em .2em;
    LIST-STYLE-TYPE: none
}
/* for owner's manual */
div.ink-man-row{
    width:100%;
    margin-bottom: 20px;
}
div.ink-man-col1{
    float:left;
    width:48%;
}
div.ink-man-col2{
    float:left;
    width:48%;
}

/*--------------------------------------------------------------------------------*/
/* added by Ink Studio - to standardise across various style sheets */
/*
a { color: #036 !important; }
a:hover, a.ms-hover { color: #00ADEF !important;}
*/
div#cms_position { position: relative }

#snv { position:absolute; left:0px;	width:220px; top:93px; z-index:60}
div#cnt {
    left: 0;
    position: relative;
    z-index: 10;
}



#sl00	{position:relative; top:10px; left:270px; width:600px; z-index:8}
#sl01	{position:relative; top: 0px; left:250px; width:620px; z-index:8}
#sl02	{position:absolute; top:25px; left:270px; width:752px; z-index:8}
#sl03	{position:absolute; top:10px; left:190px; width:580px; z-index:8}
#sl04	{position:absolute; top:10px; left: 20px; width:750px; z-index:8}
#sl05	{position:relative; top:10px; left:270px; width:715px; z-index:8}


div#ms-header div, div#ms-header h1, div#ms-header h2, div#ms-header h3, div#ms-header h4,
div#ms-header h5, div#ms-header h6, div#ms-header p, div#ms-header a, div#ms-header span, li,
div#ms-footer div, div#ms-footer h1, div#ms-footer h2, div#ms-footer h3, div#ms-footer h4,
div#ms-footer h5, div#ms-footer h6, div#ms-footer p, div#ms-footer a, div#ms-footer span, li {
    background-repeat:no-repeat;
}

/* links */
div.ms93-teaser p.ms93-lnk2 span{
    background-image:url("/css/css_ng/lsi_arrow_right_midblue_cyan.gif");
    background-position:0 3px;
    background-repeat:no-repeat;
    padding-left:9px;
    color:#003366;
    text-decoration:none;
}

div#news div#ms-wrapper-f {
    margin-top:35px!important;
}

div#news div#ms-pcn-mddl div.ms-pcn-linklist {
    padding-top:4px;	
}

div#news div.ink-content-main {
    width:auto!important;
}

div#news div.ms93-tdl9{
    width:700px;
    margin-bottom:20px;
}

div#news div.ms93-teaser p.ms93-lnk2{
    margin-bottom:5px;
}

table.ms-table-cols-4{
    font-size:100%;
    color:#666666;
}

div#news p.ms-image {
    margin-right:15px;
}

/*div#news p.ms-image {
padding-top:3px;
}*/

div#news ul.ms-linklist-typ-1 li{
    clear:none;
}

div#news ul.ms-linklist-typ-1 li a{
    position:inherit!important;
}

DIV.ms-teaser A {	
    BACKGROUND-IMAGE:  url(../../img/lsi_arrow_right_midblue_cyan.gif);	
    BACKGROUND-REPEAT: no-repeat;	
    BACKGROUND-POSITION: 0px 4px;		
    PADDING-LEFT: 9px;
    MARGIN-LEFT: 10px;

}
DIV.ms-teaser A:hover {
    BACKGROUND-POSITION: 0px -46px
}

/* Table styling */
/* ILIA */
table.mt00				{margin-top:0px}
table.mt01				{margin-top:1px}
table.mt02				{margin-top:2px}
table.mt03				{margin-top:3px}
table.mt04				{margin-top:4px}
table.mt05				{margin-top:5px}
table.mt06				{margin-top:6px}
table.mt07				{margin-top:7px}
table.mt08				{margin-top:8px}
table.mt09				{margin-top:9px}
table.mt10				{margin-top:10px}
table.mt11				{margin-top:11px}
table.mt12				{margin-top:20px}
table.mt13				{margin-top:13px}
table.mt14				{margin-top:14px}
table.mt15				{margin-top:15px}
table.mt16				{margin-top:16px}
table.mt17				{margin-top:17px}
table.mt18				{margin-top:18px}
table.mt19				{margin-top:19px}
table.mt20				{margin-top:20px}
table.mt21				{margin-top:21px}
table.mt22				{margin-top:22px}
table.mt23				{margin-top:23px}
table.mt24				{margin-top:24px}
table.mt25				{margin-top:25px}
table.mt26				{margin-top:26px}
table.mt28				{margin-top:28px}
table.mt30				{margin-top:30px}
table.mt40				{margin-top:40px}
table.mt10-mb13		{margin-top:10px;margin-bottom:13px}


TD.ms-showroom-matrix-cell, TD.ms-showroom-matrix-teaser { font-size:11px }

div.tb-p { padding-top:12px; padding-left:13px; padding-right:0px; padding-bottom:7px; }

.tb2-brd {	BACKGROUND-COLOR: #e4e4e4}
table.mt13 tr td p.tb2-p, table.mt10 tr td p.tb2-p,
table.mt08 tr td p.tb2-p { PADDING: 4px 0px 4px 5px; FONT-SIZE: 11px; MARGIN: 0px}

table tr td .grid-left		    { border-left:1px solid #C1C1C1; }
table tr td .grid-right			{ border-right:1px solid #C1C1C1; }
table tr td .grid-bottom		{ background-color:#C1C1C1; }
table tr td .grid-menu-lo		{ line-height:13px; background-color:#F0F0F0; padding:4px 9px 3px 9px; border-right:1px solid #C1C1C1; border-left:1px solid #C1C1C1; }
table tr td .grid-menu-hi		{ line-height:13px; background-color:#FFFFFF; padding:4px 9px 3px 9px; border-right:1px solid #C1C1C1; }
table tr td .grid-menu-line-bgr	{ background-color:#FFFFFF; }
table tr td a.grid-menu-lo-txt,a.grid-menu-lo-txt:visited,a.grid-menu-lo-txt:active								{ color:#333333; text-decoration:none; font-size:11px; }
table tr td a.grid-menu-lo-txt:hover,a.grid-menu-hi-txt,a.grid-menu-hi-txt:visited,a.grid-menu-hi-txt:active	{ color:#00ADEF; text-decoration:none; font-size:11px; } 

table.mt03 tr td .tb-line			{ background-color:#C1C1C1; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }
table.mt03 tr td .tb-head-left		{ vertical-align:top; padding:2px 6px 2px 6px; background-color:#F0F0F0; color:#333333; border-left:1px solid #C1C1C1; }
table.mt03 tr td .tb-head			{ vertical-align:top; padding:2px 6px 2px 6px; background-color:#F0F0F0; color:#333333; border-left:1px solid #E4E4E4; }
table.mt03 tr td .tb-head-right		{ vertical-align:top; padding:2px 6px 2px 6px; background-color:#F0F0F0; color:#333333; border-left:1px solid #E4E4E4; border-right:1px solid #C1C1C1; }
table.mt03 tr td .tb-cntf-left		{ vertical-align:top; padding:2px 6px 2px 6px; background-color:#FFFFFF; color:#333333; border-left:1px solid #C1C1C1; border-top:1px solid #C1C1C1; }
table.mt03 tr td .tb-cntf			{ vertical-align:top; padding:2px 6px 2px 6px; background-color:#FFFFFF; color:#333333; border-left:1px solid #E4E4E4; border-top:1px solid #C1C1C1; }
table.mt03 tr td .tb-cntf-right		{ vertical-align:top; padding:2px 6px 2px 6px; background-color:#FFFFFF; color:#333333; border-left:1px solid #E4E4E4; border-top:1px solid #C1C1C1; border-right:1px solid #C1C1C1; }
table.mt03 tr td .tb-cnt1-left		{ vertical-align:top; padding:2px 6px 2px 6px; background-color:#F0F0F0; color:#333333; border-left:1px solid #C1C1C1; border-top:1px solid #E4E4E4; }
table.mt03 tr td .tb-cnt1			{ vertical-align:top; padding:2px 6px 2px 6px; background-color:#F0F0F0; color:#333333; border-left:1px solid #E4E4E4; border-top:1px solid #E4E4E4; }
table.mt03 tr td .tb-cnt1-right		{ vertical-align:top; padding:2px 6px 2px 6px; background-color:#F0F0F0; color:#333333; border-left:1px solid #E4E4E4; border-top:1px solid #E4E4E4; border-right:1px solid #C1C1C1; }
table.mt03 tr td .tb-cnt0-left		{ vertical-align:top; padding:2px 6px 2px 6px; background-color:#FFFFFF; color:#333333; border-left:1px solid #C1C1C1; border-top:1px solid #E4E4E4; }
table.mt03 tr td .tb-cnt0			{ vertical-align:top; padding:2px 6px 2px 6px; background-color:#FFFFFF; color:#333333; border-left:1px solid #E4E4E4; border-top:1px solid #E4E4E4; }
table.mt03 tr td .tb-cnt0-right		{ vertical-align:top; padding:2px 6px 2px 6px; background-color:#FFFFFF; color:#333333; border-left:1px solid #E4E4E4; border-top:1px solid #E4E4E4; border-right:1px solid #C1C1C1; }

.grid-menu-bgr		{ background:url(../../img/gridVert.gif) repeat-y bottom; }

.txt-sm	{font-size:11px; color:#333333}
.txt-sm12 {font-size:12px; color:#333333}


/* input styling */
select {FONT-SIZE:12px;	COLOR:#333333; FONT-FAMILY:Arial,Univers,Helvetica,sans-serif; border: 1px solid #DDDDDD; border-width:1px!important;}


/*BODY.ms-ng DIV.ms-component-gallery-small-1-wrapper {	MARGIN-BOTTOM: 0px}
BODY#ms-page-grid-1a DIV#ms-pcn {width:234px}
div#ms-pcn-top{
        padding: 8px 0 8px 20px;
}*/

DIV#ms-f-right-2 h4 {
    MARGIN: 10px 0px;	
    WIDTH: 465px
}

body#ms-page-home div#ms-wrapper-f div.ms-home-productworld h4 { 
    MARGIN-TOP: 16px; 
    MARGIN-BOTTOM: 0px; 
    LINE-HEIGHT: 0.8 
}
.teax-lg-01 .mt04 {	/*MARGIN-TOP: -18px*/}
.mt02 H5 {MARGIN:10px 0 0 0}
.mt16 H4 {font-size:24px}
.bold-lnk a {font-weight:normal;}


div.amd_title_img {
    margin:10px 20px 10px 15px;
    border-bottom:1px #DDDDDD solid;
    width:93%;
}

div.amd_title_img span{
    margin-left:15px;
}

/* Bullet listing */
/*
#sl03 UL,*/
#ms-f-right .ms-text UL {
    MARGIN: 0;
    PADDING: 0;
    LIST-STYLE-POSITION: outside
}

/*
#sl03 LI, */
#ms-f-right .ms-text LI {
    PADDING:0 0 0 1em;
    BACKGROUND:  url(../../img/en1_bullet.gif) no-repeat 0px 4px;	
    MARGIN: 0 0 .5em 1em;
    LIST-STYLE-TYPE: none
}


/* added by Ink Studio - for left navigation menu - accordion style */
#snv .arrowlistmenu {
    WIDTH: 220px; /*width of accordion menu*/
    BORDER-TOP: 1px solid #dddddd;
    MARGIN-TOP: 20px;
    PADDING-TOP: 0px;
}

#snv .arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
    PADDING: 2px 2px 2px 20px;
    FONT-SIZE: 11px;
    BACKGROUND:   url(../../img/arrownav_off.gif) #ffffff no-repeat 9px 7px;	
    COLOR: #036;	
    TEXT-DECORATION: none;
    BORDER-BOTTOM: 1px solid #dddddd;
}

#snv .arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/
    BACKGROUND:   url(../../img/arrownav_on_dw.gif) #ffffff no-repeat 9px 7px;
    COLOR: #00adef ;
}

#snv .arrowlistmenu ul{ /*CSS for UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    padding: 0;
    /* margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

#snv .arrowlistmenu ul li{
    padding: 0px; /*bottom spacing between menu items*/
    margin: 0px;
}

#snv .arrowlistmenu ul li a{
    display: block;
    PADDING: 1px 1px 1px 33px;
    FONT-SIZE: 11px;	
    BACKGROUND:   url(../../img/arrownav_off.gif) #ffffff no-repeat 22px 7px;	
    COLOR: #036;	
    TEXT-DECORATION: none;
    BORDER-BOTTOM: 1px solid #dddddd;	
}

#snv .arrowlistmenu ul li a:visited{
    /*color: #A70303; */
} 

#snv .arrowlistmenu .menuheader:hover{
    color: #00adef;
    BACKGROUND:   url(../../img/arrownav_on.gif) #F3F3F3 no-repeat 9px 7px;	
}
#snv .arrowlistmenu ul li a:hover{ /*hover state CSS*/
    color: #00adef;
    BACKGROUND:   url(../../img/arrownav_on.gif) #F3F3F3 no-repeat 22px 7px;	
}


/* -------------- alternate table styling, right only-------*/
.ink-content-main table.alternate_rows {
    margin: 10px;
    border-spacing: 0;
    border: 1px solid #dddddd;
    border-collapse: collapse;
    font-size: 11px;
}
div.ink-content-main table.alternate_rows th, 
div.ink-content-main table.alternate_rows td {
    /*padding: 5px 10px 5px 5px; */
    padding: 3px;
    border-style: solid;
    border-color: #dddddd;
}
div.ink-content-main table.alternate_rows th {
    border-width: 0px 1px 1px 1px;
    text-align: center;
    font-weight: bold;
}
div.ink-content-main table.alternate_rows tr.odd th{
    background-color: #ffffff;
}
div.ink-content-main table.alternate_rows tr.even th{
    background-color: #f0f0f0;
}
div.ink-content-main table.alternate_rows td {
    border-width: 0px 1px 1px 1px;
}
div.ink-content-main table.alternate_rows tr.odd td {
    background-color: #ffffff;
}
div.ink-content-main table.alternate_rows tr.even td {
    background-color: #f0f0f0;
}
div.ink-content-main table.alternate_rows tr.sortbottom td {
    border-top: 1px solid #dddddd;
    background-color: #f0f0f0f;
}

DIV.ms-tb2 TABLE THEAD TH {
    BACKGROUND-COLOR: #f8f8f8;
    font-weight:bold;
}