﻿Body, html, h1, h2{ margin: 0; padding: 0; }

body, a, option, select, textarea, input
{
	font-family:Arial;
	font-size:12px;
	color:#6c6c6c;
}

body { background-color:Black;}

img { border:0; }

a:hover, a span:hover { color:#0096C7; }

.blue { color:#00B0F0; }

table
{
	border-collapse:collapse;
	border: 0;
}

td
{
	vertical-align:top;
}

p { margin:0 0 20px 0; }

h1
{
	font-size:18px;
	margin:0;
}
h2
{
	font-size:16px;
	margin:0;
}

ol
{
	margin:0 0 0 0;
	padding:0 0 0 25px;
}

#c
{
	width:970px;
	margin:0px auto;
	margin-top:0px;
}

#wrapper { background-color: White; padding:2px; margin-bottom:8px;}

#header 
{
	height:58px;
	background-color:Black;
}

#header .l
{
	float:left;
	width:400px;
}

#header .r
{
	float:right;
	width:296px;
	margin: 25px 0 0 0;
}


/*#header .l a { width:400px; margin: 20px 0 15px 15px;}*/
#header .l img { vertical-align:middle; margin: 18px 0 2px 15px; }

#header .r  a 
{
	text-decoration:none; 
	display:inline;
	float:left;
	vertical-align:middle;
}


#header .r a img
{ 
	float:right;
}

/*a#H0 { width:250px; height:23px; background-image:url(../../Images/mcl_em_logo.jpg); }*/
a#H1 { width:81px; background-image:url(../../Images/mcl_em_show_header_off.gif); }
a#H2 { width:37px; background-image:url(../../Images/mcl_em_map_header_off.gif); }
a#H3 { width:44px; background-image:url(../../Images/mcl_em_email_header_off.gif); }
a#H4 { width:76px; background-image:url(../../Images/mcl_em_phone_header_off.gif); }
/*a#H0:hover {background-image:url(../../Images/mcl_em_logo.jpg); }*/
a#H1:hover {background-image:url(../../Images/mcl_em_show_header_on.gif); }
a#H2:hover {background-image:url(../../Images/mcl_em_map_header_on.gif); }
a#H3:hover {background-image:url(../../Images/mcl_em_email_header_on.gif); }
a#H4:hover {background-image:url(../../Images/mcl_em_phone_header_on.gif); }
a#H1, a#H2, a#H3, a#H4 {height:18px; margin-left:10px; background-repeat:no-repeat;}


/** MENU **/
.menu1 
{ }
.menu2 
{ }
.menu3 
{ }

.nav-container { height: 25px;   background-color: #191919; }

.nav-container, .nav-container ul{
	list-style:none;
	padding:0px;
	margin:0px; 
}

.nav-container .spacer
{
	display:block;
	float:left;
	width:12px;
	height:31px;
	/*background-image :url(images/actu_ua_home_navbar_spacer.gif);*/
}

.nav-container a, .nav-container li{
	float:left;
	display:block;
	padding: 0;
	white-space:nowrap;	
}

li.mi{
	position:relative;
}
.menu3, .menu3 li a, .menu3 li li a { font-size:11px; }
.menu3 ul, .menu3 ul li { z-index:200; } /* IE 6 */
.menu3 li.mi a img { height:8px; margin: 8px 3px 6px 10px; }
.menu3 ul.md 
{
    background: url(../../Images/mcl_web_designUpdt_mainMenuDrop_bottomLcnr.gif) no-repeat left bottom;
    padding:3px 0 7px 0;
    background-color:#191919; 
}
.menu3 ul li.mi
{
	margin-right:13px;
}

.md{
	position:absolute;
	display:none; 
    z-index:100;
}

.nav-container li a{
	float:none;
}


ul.md li 
{
	width:80%;
	/*border-top: 1px #3e84b4 solid;*/
}
 
ul.md li.first { border-top: 0px; }

ul.md a
{
	width:100%;
	height:20px;
	line-height:20px;
	padding:0 10px;
	color:#CCCCCC;
	text-decoration:none;
}
ul.md a:hover
{
	color:#1AA7d5;
}

ul.md img
{
	/*margin: 6px 4px;*/
	float:right;
}

#mg .mi li a { padding:0 10px 0 0; }
#mg .mi #mg5 li a { padding:0 0 0 10px ; }

#mn1 { width:110px; }
#mn2 { width:125px; }
#mn3 { width:135px; }
#mn4 { width:130px;}
#mn5 { width:140px; }
#mn7 { width:145px; }
#mn8 { width:150px; }
#mn9 { width:155px; }
#mn10 { width:140px; }

.menu_bar 
{
	height:3px;
	background-color: #b1c5ce;
	margin: 1px 0 2px 0;
	overflow:hidden;
}

/* Main Title */
#title
{
	background-color:#d8d8d8;
	height:36px;
	width:100%;
	font-size: 25px;
	vertical-align:middle;	
	padding-left: 15px;
	float:left; 
}
#titleGap 
{
	float:left;
	height: 20px;
}
#title img { margin-top: 14px;}
#title .sr img { margin-top:0; }

.sr a { text-decoration:none; }

#titleImg
{
	float:left;
	margin:10px 30px 10px 0px;
}

#bracket
{
	float:left;
	margin-right:15px;
}

#mg
{
	height:36px;
	background-color:Transparent;
}

#mg1, #mg2, #mg3, #mg4
{
	left:0;
	top:36px;
	background-color:Transparent;
}
#mg5
{
	right:0;
	top:37px;
	background-color:Transparent;
}
#mg #mg5 li.mf
{
	float:right;
}
#mg1 { width:550px; }
#mg2 { width:350px; }
#mg3 { width:470px }
#mg4 { width:150px; }
#mg5 { width:550px; }
#mg li.mi
{
	margin-right:25px;
}
#mg li.milast
{
	margin-right:0;
}
li a.mia
{
	padding:11px 0;
	float:left;
}
#mg .md li
{
	float:left;
	width:auto;
}
ul.md a.mfa img, ul.md a.mca img
{
	float:none;
	padding:7px 0px 3px 0px;
}
ul.md a.mfa, ul.md a.mca
{
	float:left;
	position:relative;
	width:auto;
}
.mf ul
{
	float:left;
	position:relative;
	background-color:White;
}


/* LEFT NAVIGATION */
.ln
{
	background-color:#e7e7e7;
	margin:0 0 0 15px;
	padding:8px;
	line-height:20px;
}



.ln a
{
	line-height:20px;
	text-decoration:none;
}

.lnSelected
{
	margin-left:12px;
	color:Black;
}

/* Banner */
.cta0 img { width:966px; }
.cta1 img { width:175px; }
.cta2 img { width:199px; }
#leftImgs img{width:155px;}



/* Footer */
#footer
{
	background-color: Black;
	/*width:966px;*/
	height:20px;
    padding-top:3px;
    padding-bottom:3px;
}

#footer, #footer a, #footer span
{
	line-height:20px;
	text-decoration:none;
}

/* CONTENT */
.middle1
{
	width:635px;
	margin: 7px 0 30px 20px;
}

.middleColumn
{
    /*  width: 706px;
    width: 552px;*/
    }
.middle 
{
 
	float:left;
	width: 552px;
	margin-bottom:20px;
	overflow:hidden;
}
.middle2
{
	margin-top:15px;
	width:749px;
}

 .middle  a 
{
	text-decoration:none; 
	display:inline;
	height:20px;
	vertical-align:middle;
	
}

.footM a 
{
	float:left; 
}

.middle a img
{ 
	/*float:right;*/
}

#mi1 { margin-left:7px; }

a#F1 { width:76px; background-image:url(../../Images/mcl_web_designUpdt_footer_pPolicyBut_off.gif); }
a#F2 { width:25px; background-image:url(../../Images/mcl_web_designUpdt_footer_homeBut_off.gif); }
a#F3 { width:40px; background-image:url(../../Images/mcl_web_designUpdt_footer_sitemap_off.gif); }
a#F4 { width:42px; background-image:url(../../Images/mcl_web_designUpdt_footer_contact_off.gif); }
a#F5 { width:167px; background-image:url(../../Images/mcl_em_subscr_bottom.gif); }
a#F1:hover {background-image:url(../../Images/mcl_web_designUpdt_footer_pPolicyBut_on.gif); }
a#F2:hover {background-image:url(../../Images/mcl_web_designUpdt_footer_homeBut_on.gif); }
a#F3:hover {background-image:url(../../Images/mcl_web_designUpdt_footer_sitemap_on.gif); }
a#F4:hover {background-image:url(../../Images/mcl_web_designUpdt_footer_contact_on.gif); }
a#F5:hover {background-image:url(../../Images/mcl_web_designUpdt_footer_subscribeBut_on.gif); }
a#F1, a#F2, a#F3, a#F4, a#F5 {margin-left:20px; height:17px; line-height:17px; background-repeat:no-repeat; margin-top:6px;}
a#F5 {float:right; margin-top: 7px; margin-left:10px; margin-right:10px;}


#left {
	float:left;
	width:175px;
}

#right {
	float:left;
	width:199px;
}

#leftImgs 
{
	float:left;
	width:157px;
	padding-top: 10px;
}

/* MIDDLE CONTENT */
#middle
{
	margin: 25px 25px 10px 25px;
	width:542px;
}

.home p { margin: 0 0 20px 0;}

.tel { color: #424242; font-size:12px;}

/* ARTICLE LIST */
.al
{
	width:100%;
}

.al2
{
	background-color:#f3f3f3;
}

.alImage
{
	border-top:solid 1px #d8e2e6;
	width:130px;
	height:108px;
}

.alImage img
{
	margin:10px 10px 10px 0;
}

.alVGap
{
	width:10px;
}

.alContent
{
	border-top:solid 1px #d8e2e6;
	padding:10px 10px 0 0;
}

.alTitleSum
{
	height:73px;
	width:412px;
}

.alTitle
{
	margin-bottom:2px;
}

.alTitle a
{
	color:#006491;
	text-decoration:none;
}

.alSum
{
	overflow:hidden;
}

.alLinks
{
	text-align:right;
}
.alLinks a
{
	margin-left:15px;
}

.pager
{
	line-height:15px;
}
.pagerGap
{
	height:10px;
	overflow:hidden;
}
.pager a
{
	line-height:15px;
	text-decoration:none;
}
.pager a:hover
{
	color:Black;
}

.pagerLeft
{
	float:left;
	width:150px;
}

.pagerRight
{
	float:left;
	width:392px;
	text-align:center;
	line-height:15px;
	vertical-align:middle;
}

.pagerRight img 
{
	line-height: 15px; 
	vertical-align:bottom;
	padding-bottom: 2px;
}

.pagerSelected
{
	font-weight:bold;
}

/* CAR GROUP */
.cargroup
{
	margin-top:45px;
}

.cg4
{
	float:left;
	/*width:395px; */
}

.cg2
{
	float:left;
	/*width:330px; */
}
.cg2 #img_2 { margin:0 15px; }

/* CAR */
.cbg
{
	height:471px;
}

.cGap1px
{
	background-color:Transparent;
	height:1px;
	overflow:hidden;
	width:100%;
}

.cImage
{
	width:205px;
	height:58px;
	margin:0 0 0 15px;
	overflow:hidden;
	background-color:White;
}

.cLeft
{
	float:left;
	width:15px;
	height:10px;
}

.c, .c a { font-size:11px; }
.c
{
	float:left;
	width:205px;
	background-color:White;
	opacity:0.9;
	filter:alpha(opacity=90); 
}
.c a
{
	text-decoration:none;
}
.c a:hover
{
	color:#0096c7;
}

.cPrice
{
	font-size:15px;
	color:#161616;
	padding:10px 15px;
}

.cLinks
{
	margin:0 10px;
}
.cLinks, .cLinks a, .cLinks .vwOtherModels:hover
{
	color:#0096c7;
}
.cLinks a:hover, .cLinks .vwOtherModels, .cOtherModels .vwOtherModels
{
	color:black;
}

.blkAr
{
	background:url(/images/show-room/mcl_web_shw_pup_Blkarw.gif.gif) no-repeat left;
	padding-left:12px;
}

.blueAr
{
	background:url(/images/show-room/mcl_web_shw_pup_Bluarw.gif.gif) no-repeat left;
	padding-left:12px;
}

.liBlueAr
{
    /*list-style-type:none;
    padding-left:12px;
    vertical-align:top;
    background:url(/images/show-room/mcl_web_shw_pup_Bluarw.gif.gif) no-repeat left; */
}

.blueBigAr
{
	background:url(/images/show-room/mcl_web_shw_pup_BluarwON.gif.gif) no-repeat left;
	padding-left:12px;	
}

.blueBkAr
{
	background:url(/images/show-room/mcl_web_shw_pup_BluarwOFF.gif.gif) no-repeat left;
	padding-left:12px;
}

.sAr
{
	background:url(/images/show-room/mcl_web_shw_pup_colors.gif.gif) no-repeat left;
	padding-left:12px;
}

.cDetTable
{
	color:#585757;
	text-transform:capitalize;
	margin:10px 15px 5px 15px;
}

.cDet
{
	font-weight:bold;
	height:16px;
}

.cFld
{
	width:80px;
	height:15px;
}

.cVal
{
	width:107px;
}

.cOtherModels
{
	border-top:solid 1px black;
	background:url(/images/show-room/mcl_web_shw_pup_Cornerarrow.gif.gif) no-repeat top left;
	padding:10px 10px 5px 10px;
	font-weight:bold;
}

.cColors
{
	border-top:solid 1px black;
	padding:10px 8px;
	font-weight:bold;
}

.cGap
{
	height:7px;
	overflow:hidden;
}

.cGap2
{
	height:3px;
	overflow:hidden;
}

.c1
{
	float:left;
	margin:0 0 0 1px;
	background-color:White;
	color:Black;
	display:none;
}
.c2
{
	width:417px;
	height:330px;
	margin:20px 45px 0 45px;
}

.c1Title
{
	height:17px;
	border-bottom: solid 1px #E4E4E4;
	height:20px;
}
.c1TitleBorder
{
	border-bottom:solid 1px #c7c7c7;
}

.c1Title .img
{
	float:left;
	font-weight: bold;
	font-size:13px;
}
.c1Title img.close
{
	float:right;
	margin-top:8px;
}

.cType a
{
	text-decoration:none;
}
.cType a, .cType a.cTypeOff:hover
{
	color:Black;
}
.cType a.cTypeOff
{
	color:#a6a6a6;
}

.c1Image
{
	height:204px;
	margin:15px 0 10px 0;
}

.c1Desc
{
	text-align:center;
	padding-bottom:10px;
}

.cColorsint, .cColorsext
{
	text-align:center;
	margin:0 0 5px 0;
	display:block;
	height:30px;
}
.cColorsint a, .cColorsext a
{
	padding-top:8px;
	height:28px;
	line-height:28px;
}
.cColorsint a img, .cColorsext a img
{
	margin-top:10px; 
}

.cCSelected
{
	background:url(/images/show-room/mcl_web_shw_InEx_arrow.gif) no-repeat top center;
}

.c1Note
{
	font-size:9px;
	color:#a1a1a1;
	margin:0 15px 5px 15px;
}

.c3
{
	height:320px;
	margin:10px;
	width:370px;
}

.cFea
{
	border:0;
	overflow-y:auto;
	overflow-x:hidden;
	margin-top:10px;
	width:370px;
	height:280px;
	font-size:12px;
}
.cFea table
{
	line-height:14px;
	width:355px;
}

.cFea table td, .cFea table tr
{
	width:190px;
	height:14px;
	line-height:14px;
	vertical-align:top;
	font-size:12px;
}
.cFea table .cFeaField
{
	width:165px;
}

.c4
{
	height:293px;
	margin:10px;
	width:490px;
}

.cEnq img { float:left; }
.cEnq a, .cEnq a img { float:right; }

.carDisclaimer { margin:10px 0 0 5px; font-size:10px; }	


/*Team*/
.teams { margin: 10px 0; }

.team { width:140px; }
.team img { width:97px; height:122px; cursor: pointer; }

.trTeam { border-top: solid 1px #ABC4CB;}

.teamList 
{
	float:left;
	width:100px;
	margin: 15px 0 15px 0;
}

.teamList3 
{
	float:left;
	width:100px;
	margin: 15px 5px 15px 0;
}

.teamtip 
{ 
	position:absolute; 
	top:0px; 
	left:0;
	background-color:#ECE9D8;
	z-index:1000; 
	display:none; 
	line-height:18px;
	border:1px solid #C1C0A4;
	padding:10px;
	width:350px;
}

.teamtip .name { font-weight:bold; color:#817E85; }
.teamtip .jobtitle { color:#9EA6B3; }
.teamtip p { margin-top:0px; }

.tt { position:relative; }


/* ONLINE SHOP */
.osGap
{
	width:50px;
}

.osLeft, .osRight
{
	width:251px;
}

.osTitle
{
	margin-bottom:5px;
}

.osSubTitle
{
	margin-bottom:20px;
	padding-bottom:5px;
	border-bottom:solid 1px #b1c5ce;
}

.osField
{
	width:90px;
}

.osValue
{
	text-align:right;
	width:160px;
}
.osValue input, .osValue select
{
	width:122px;
}

.osValue a
{
	margin-left:15px;
}

.osRight ul
{
	margin:0 0 0 5px;
	padding:0;
}

.osRight ul li
{
	padding-left:10px;
	list-style-type:none;
	background:url(/images/mcl_web_online_blusquar.gif) no-repeat 0 7px;
}

.osRight ul li a
{
	text-decoration:none;
}

.co
{
	width:540px;
}

.co tr
{
}

.co td
{
	height:26px;
	vertical-align:middle;
	border-bottom:solid 1px #b7c5ce;
}

.coHeader
{
	font-weight:bold;
}

.coItem
{
	width:210px;
	padding-right:10px;
}
.coCode
{
	width:130px;
}
.coQty
{
	width:60px;
}
.coQty input
{
	width:40px;
	text-align:center;
}
.coAction
{
	width:130px;
}

.coBut
{
	margin-top:5px;
}

.coBut a
{
	margin-right:15px;
}


/* CAR FAMILY */
.cf
{
	position:relative;
	width:748px;
	height:471px;
	background-image:url(/images/mcl_web_show_main_LX570-1.jpg);
	background-repeat: no-repeat;
	background-position: top left; 
}
.cf2 
{ 
	position:absolute;
	top:1px;
	left:1px;
	width:746px; 
	height:469px; 
	background-color:White; 
	opacity:0.88; 
	filter:alpha(opacity=88); 
}

.cfBody
{
	position:absolute;
	top:35px;
	left:60px;
	height:389px;
	width:676px;
}

.cfTitle
{
	height:20px;
	margin-bottom:35px;
}

.cfCar a { color:#0096C7; }
.cfCar a:hover { color:Black; }
.cfCar
{
	position:relative;
	float:left;
	width:211px;
	height:145px;
	overflow:hidden;
	margin:0 1px 1px 0;
	background-color:White;
	border-top:solid 1px white;
	border-bottom:solid 1px white;
}
.cfCar2
{
	margin:12px 19px;
}

.cfCarImgTitle img { float:left; }
.cfCarImgTitle .cfCarType { float:right; margin:4px 4px 0 0; }
.cfCarImg { width:173px; height:81px; text-align:center; overflow:hidden; }
.cfCarImgTitle { height:14px; }
.cfCarLink { margin-left:-4px; }
.cfCarPrice { margin-left:-4px; }

.cfFamilyGroupGap { height:30px; }
.cfFamilyGroup img { margin:0 0 5px 0; }


/* MAP */
#map
{
	width:550px;
	height:300px;
}


/* ARTICLE */

.articleImages
{
	float:left;
	width:150px;
	margin-right:20px;
}

.articleContent
{
	float:left;
	width:380px;
}

.imageListImage img
{
	margin-bottom:10px;
	margin-right:15px;
}

.textList
{
	width:100%;
    vertical-align:top;
}

.articleH1 { margin-bottom:7px; }

.partImg { float:right; margin: 0 5px 20px 20px; cursor:pointer; text-align:center; }
.partImg img { width:145px; }
.offerImg img, .pageImg img { width:150px; }


/* OVERLAY FOR ONLINE SHOP */

/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#fff;
	
	text-align:center;
}
.simple_overlay .buffer
{
	padding:30px;
	background-color:#333;
	border:1px solid #666;
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(/images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}


#iFrameLexus #body #PostbackSeoForm #desktop #desktop3pane table tr td.ContentPane table .corehead {background-color: #D8D8D8;}

.corehead {color: #BF0000;}

.columns{width:966px;}

