/* CSS Document */

body
{
margin:0px 0px 0px 0px;
font-family:arial;
color:#000000;
font-size:10pt;
}
a, a:visited, a:link {
	color: #000000;
}
.width20
{ 
width:127px; 
height:20px;
}
.width30
{ 
width:70px; font-size:12px;
}
.width100
{ 
width:100px; font-size:12px;
}
.top-header
{
height:133px;
}
.height147
{
height:147px;
}
.height110
{
height:110px;
}
.height23
{
height:23px;
}
.logo
{
padding-top:15px;
}
.signup-background
{
margin-top:10px;
background-color:#F1F1F1;
}
.mycar
{
font-weight:bold;
text-decoration:underline;
color:#000000;
}
.mycar a
{
font-weight:bold;
text-decoration:underline;
color:#000000;
}
.mycar:hover
{
font-weight:bold;
text-decoration:none;
color:#000000;
}
.icon-mycar
{padding-bottom:5px;}
.signup
{
font-weight:bold;

text-decoration:none;
color:#000000;
}
.creatanaccount
{
font-weight:none;
text-decoration:none;
color:#000000; background-color:#F1F1F1;
 font-size:12px; font-weight:bold;
}
.creatanaccount:hover
{
font-weight:none;
text-decoration:none;
color:#2489C9; background-color:#F1F1F1;
 font-size:12px; font-weight:bold;
}
.creatanaccount:visited
{
font-weight:none;
text-decoration:none;
color:#000000; background-color:#F1F1F1;
 font-size:12px; font-weight:bold;
}
.creatanaccount:link
{
font-weight:none;
text-decoration:none;
color:#000000; background-color:#F1F1F1;
 font-size:12px; font-weight:bold;
}
.signup a
{
font-weight:bold;
text-decoration:none;
color:#000000;
padding-right:12px;
}
.signup a:hover
{
font-weight:bold;
text-decoration:underline;
color:#000000;
}
.languagetxt
{
color:#6c6c6c;
font-size:9pt;
text-decoration:none;
}
.languagetxt a
{
color:#6c6c6c;
font-size:9pt;
text-decoration:none;
}
.languagetxt a:hover
{
color: #333333;
font-size:9pt;
text-decoration:none;
}
.languagetxt a:visited {
color:#6c6c6c;
font-size:9pt;
text-decoration:none;
}
.languagetxt a:link {
color:#6c6c6c;
font-size:9pt;
text-decoration:none;
}
.blue-background
{
	height:203px;
	background-image:url(../images/background-blue-gr.jpg);
	background-repeat:repeat-x;
	background-color:#9CC9E6;
}
.search-text
{color:#FFFFFF;
font-size:14pt;
font-weight:bold;
height:30px;}
.textfield
 { border-width: 1px;
  border-style: solid;
  border-color: #7f9db9;   
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #333333;
  width: 437px;
  height: 24px;
  vertical-align:middle} 
.eg
{
height:18px;
vertical-align:bottom;
font-weight:bold;
font-size:9pt;
}
.whitecolor
{color:#FFFFFF;}
.list-menu
{
height:67px;
vertical-align:bottom;
}

.form-text
{
color:#000000;
font-weight:bold;
font-size:9pt;
height:16px;
vertical-align:middle; text-decoration:none;
}
.year
{
color:#000000;
font-weight:bold;
font-size:9pt;
vertical-align:middle; 
text-decoration:none;
line-height:22px;
}
.find
{
font-family:arial;
font-size:15px;
color:#FFFFFF; 
font-weight:bolder; text-decoration:none;}
.findlease
{
font-family:arial;
font-size:15px;
color:#FFFFFF; 
font-weight:bolder; text-decoration:none;
}
.findlease a
{
font-family:arial;
font-size:15px;
color:#FFFFFF; 
font-weight:bolder; text-decoration:none;
}
.findlease a:hover
{
font-family:arial;
font-size:15px;
color:#2489C9; 
font-weight:bolder; text-decoration:none;}
.findlease a:visited
{
font-family:arial;
font-size:15px;
color:#FFFFFF; 
font-weight:bolder; text-decoration:none;
}
.findlease a:link
{
font-family:arial;
font-size:15px;
color:#FFFFFF; 
font-weight:bolder; text-decoration:none;
}
.search-button
{
background-color:#ececec;
vertical-align:middle;
font-size:6.64pt;
text-indent:1px;
color:#000000;
text-transform:uppercase;
width:64px;
height:23px;
}

.search-button_new
{
background-color:#ececec;
vertical-align:middle;
font-size:6.64pt;
text-indent:1px;
color:#000000;
text-transform:uppercase;
height:23px;
}

.vertical-align-list-box
{vertical-align:middle;}
.lastlist-box
{margin-right:16px;}
.min-text-list-box
{
width:48px;
vertical-align:middle;
}
.bgcolorline
{background-color:#EFEFEF;}
.backgroundcolor
{background-color:#F4F4F4;}
.bordertable
{
border:solid; 
border-width:1px; 
border-left:none; 
border-right:none; 
color:#EFEFEF;
}
.welcom-text
{
color:#2e2e2e;
font-size:14pt;
font-weight:bold;
}
.height1
{height:1px; background-color:#f1f1f1;}
.size
{height:253px;}
.height927
{height:927px;}
.height39
{height:39px;}
.height26
{height:26px;}
.bluecolor
{
color:#1581c5;
font-size:11pt;
font-weight:bold;
text-decoration:none;
}
.bluecolor a
{
color:#1581c5;
font-size:11pt;
font-weight:bold;
text-decoration:none;
}
.bluecolor a:hover
{
color: #0099CC;
font-size:11pt;
font-weight:bold;
text-decoration:none;
}
.bluetext
{
color:#1581c5;
font-size:10pt;
font-weight:bold;
}
.normaltxt
{
font-weight:bold;
font-size:11pt;
color:#464646;
line-height:19px;
text-align:justify;
}
.bold-text
{
font-weight:bold;
font-size:12pt;
color:#000000;
line-height:19px;
text-align:justify;
}
.bgcolor
{background-color:#E1E1E1; height:31px;}
.green-table
{
border:1px solid #F8C600;
width:435px;
background-image:url(../images/gra_line.jpg);
background-color:#F9E68D;
background-repeat:repeat-x; 
}
.list-green
{color:#699320;
font-size:14pt;
}
.list-orange
{color:#ff8401;
font-size:14pt;}
.brandtxt
{
color:#7e7e7e;
font-size:13pt;
font-weight:bold;
}
.bold-brand-txt
{
color:#2e2e2e;
font-size:16pt;
font-weight:bold;
}
.bmw
{
color:#2e2e2e;
font-size:18px;
font-weight:bold;
}
.font-below
{
font-size:9pt;
color:#212121; text-decoration:none;
}
.homeab
{
font-size:9pt;
color:#979797; 
text-decoration:none; font-weight:bold;
}
.homeab:hover
{
font-size:9pt;
color:#2489C9; 
text-decoration:none; font-weight:bold;
}
.homeab:visited
{
font-size:9pt;
color:#979797; 
text-decoration:none; font-weight:bold;
}
.homeab:link
{
font-size:9pt;
color:#979797; 
text-decoration:none; font-weight:bold;
}
.font-below-bold
{
font-size:9pt;
color:#000000;
}
.font-below-list
{
font-size:9pt;
color:#212121;
text-decoration:none;
}
.font-below-list a
{
font-size:9pt;
color:#212121;
text-decoration:none;
}
.font-below-list a:hover
{
font-size:9pt;
color: #0066CC;
text-decoration:none;
}
.color-blue-list
{color:#1581c5;
font-weight:bold;
font-size:9pt; text-decoration:none;
}
.height5
{
height:5px;
}
.bmwleast
{
color:#1581c5;
font-weight:bold; 
font-size:18px; 
}
.refine
{
color:#1581c5;
font-weight:bold; 
font-size:16px; 
}

.color-green-list
{color:#699320;
font-weight:bold;
font-size:9pt;
}

.color-red-list
{color:#ff0000;
font-weight:bold;
font-size:9pt;
}
.color-orange-list{
color:#ff8401;
font-weight:bold;
font-size:9pt;
}

.learn-more
{color:#1581c5;
font-weight:bold;
font-size:10pt;
vertical-align:bottom;	
text-decoration:underline;}
.learn-more:hover
{color:#1581c5;
font-weight:bold;
font-size:10pt;
text-decoration:none;}
.signup-more
{color:#ff8401;
vertical-align:bottom;	
font-weight:bold;
font-size:10pt;
text-decoration:underline;}
.signup-more:hover
{color:#ff8401;
font-weight:bold;
font-size:10pt;
text-decoration:none;}
.border-bottom-table
{
border:1px solid #efefef;
}
.inner-table
{
height:31px;
background-color:#585858;
color:#FFFFFF;
font-size:14pt;
padding-left:8px;
vertical-align:middle;
}
.inner-table-orange
{
height:31px;
background-color:#585858;
color:#ff8401;
font-size:14pt;
vertical-align:middle;
}
.inner-table-row
{
background-color:#eaeaea;
height:23px;
font-weight:bold;
font-size:9pt;
}
.height9
{
height:9px;
}
.table-row-color
{
background-color:#f4f4f4;
height:14px;
}
.table-row-color-white
{
height:14px;
}
.yoursearch
{
color:#1581c5;
font-weight:bold;
font-size:10pt;
padding-left:12px; 
text-decoration:none;
}
.yoursearch:hover
{
color:#999999;
font-weight:bold;
font-size:10pt;
padding-left:12px; 
text-decoration:none;
}
.txtblak
{
font-size:10pt;
color:black;
font-weight:bold; text-decoration:none;
}
.adban
{
font-size:10pt;
color:black;
font-weight:bold; 
text-decoration:none;
}
.adban:hover{
	font-size:10pt;
	color:black;
	font-weight:bold; 
	text-decoration:none; color:#999999;
}
.adban:visited {
	font-size:10pt;
	color:black;
	font-weight:bold; 
	text-decoration:none;
}
.adban:link {
	font-size:10pt;
	color:black;
	font-weight:bold; 
	text-decoration:none;
}
.txtorange
{
font-size:10pt;
color:#ff8401;
font-weight:bold;
}
.condation
{
font-size:10pt;
color:black;
font-weight:bold; 
text-decoration:none; line-height:14px;
}
.clickthembling
{
font-size:11pt;
color:#ff8401;
font-weight:bold; text-decoration:none;
}
.learnmore
{ 
font-family:verdana; 
font-size:12px; 
color:#1581C5; font-weight:bold; 
text-decoration:underline;
}
.learnmore:hover
{ 
font-family:verdana; 
font-size:12px; 
color:#1581C5; font-weight:bold; 
text-decoration:none;
}
.main-table
{border:1px solid #eaeaea ;
border-bottom:1px solid #eaeaea;
border-left:0px;
border-right:0px;
border-top:0px;
}
.getstrated-text
{
color:#2e2e2e;
font-size:12pt;
font-weight:bold;
}
.faq-box
{width:300px;
height:40px;
border:1px solid #585858;
background-color:#f4f4f4;
margin-bottom:2px;
font-size:16pt;
}
.txtblue
{ 
font-family:verdana; 
font-size:12px; 
color:#1581C5; font-weight:bold; 
text-decoration:none;
padding-top:0px;
margin-bottom:0px;
}
.page
{ color:#919191;
font-size:10pt;
text-decoration:none; 
font-weight:bold;
}
.border-right
{border:1px solid #eaeaea;
border-bottom:0px solid;
border-left:0px solid;
border-right:1px solid #eaeaea;
border-top:0px solid;
margin:15px 0px 15px 0px;
}
.border-right-end
{
margin:15px 0px 15px 0px;
}
.bottomtxt
{color:#000000;
font-size:11pt;
font-weight:bold;
}
.bottom-list
{ color:#757575;
font-size:10pt;
padding-left:32px;
}
.bottom-list a
{ color:#757575;
font-size:10pt;
padding-left:2px;
text-decoration:none;
}
.bottom-list a:hover
{ color:#0099CC;
font-size:10pt;
padding-left:2px;
text-decoration:none;
}
.bottom-list a:visited
{ color:#757575;
font-size:10pt;
padding-left:2px;
text-decoration:none;
}
.bottom-list a:link
{ color:#757575;
font-size:10pt;
padding-left:2px;
text-decoration:none;
}

.bottom-list-new
{ color:#757575;
font-size:10pt;
}
.bottom-list-new a
{ color:#757575;
font-size:10pt;
text-decoration:none;
}
.bottom-list-new a:hover
{ color:#0099CC;
font-size:10pt;
text-decoration:none;
}


.menuaboutus
{ color:#919191;
font-size:10pt;
text-decoration:none; 
font-weight:bold;
}
.menuaboutus:hover
{
color:#2489C9;
font-size:10pt;
text-decoration:none; 
font-weight:bold;
}
.menuaboutus:visited
{ color:#919191;
font-size:10pt;
text-decoration:none; 
font-weight:bold;
}
.menuaboutus:link
{ color:#919191;
font-size:10pt;
text-decoration:none; 
font-weight:bold;
}
.registration
{color:#666666;
font-size:10pt;
font-weight:bold;
}
.radio-button
{
padding-left:30px; font-size:9pt;
text-transform:lowercase;
}
.small-txt-registration
{font-size:8pt;
color:#000000;

text-decoration:none;}
.txtbox-registration
{
width:200px;
height:20px;
border:1px solid #1d86c7;
background-color: #F5F5F5;
margin-bottom:2px;
font-size:10pt;
}
.txtbox-registration_pop
{
width:200px;
height:18px;
border:1px solid #1d86c7;
background-color: #F5F5F5;
margin-bottom:2px;
font-size:10pt;
}
.txtbox-registration_small_pop
{
height:18px;
border:1px solid #1d86c7;
background-color: #F5F5F5;
margin-bottom:2px;
font-size:10pt;
}

.txtboxregistration
{
width:200px;
height:70px;
border:1px solid #1d86c7;
background-color: #F5F5F5;
margin-bottom:2px;
font-size:10pt;
}
.txtbox-sellcar
{
width:100px;
height:20px;
border:1px solid #1d86c7;
background-color: #F5F5F5;
margin-bottom:2px;
font-size:10pt;
}
.top-margin
{margin-top:5px;}
.inner-menu
{
background-color: #CCCCCC;
color: #333333;
text-align:center;
text-decoration:none;
height:15pt;
border:1px solid #333333;
}
.inner-menu-sec
{
background-color: #CCCCCC;
color: #333333;
text-align:center;
text-decoration:none;
}
.inner-menu-sec:hover
{
background-color: #CCCCCC;
color: #333333;
text-align:center;
text-decoration:underline;
}
.post
{border:1px solid #CCCCCC;
}
.line{
width:1px; 
background-color:#999999;
}
.border{
border:solid 1px #999999;}


.padd{
	padding-top:4px;
	padding-left:5px;
}
.state_list_normal_text
{
font-size:12px;
color:#1581C5;
text-decoration:none;
font-weight:normal;
}
.state_list_normal_text:hover
{
font-size:12px;
color:#1581C5;
text-decoration:underline;
font-weight:normal;
}
.crl_border{
	border:1px solid #efefef;
}
.crl_txt_list{
	font-weight: 300;
	padding-left:6px;
	border-bottom:1px solid #c4c4c4;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	border-top:1px solid #efefef;
	font-size:0.90em;
	padding-top:2px;
	padding-bottom:2px;
	}
.crl{ color:#ff3000}
.crl_height{
	height:70px;
	border-bottom:1px solid #efefef;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	border-top:1px solid #efefef;
	}
	.tab_border_1
	{
	background-color:#FBEECD;
	border:solid 1px #F2B833;
	font-weight:bold;
	}
	.tab_border_2
	{
	color:#ff8401;
	font-weight:bold;
	font-size:9pt;
	border:solid 1px #CFCCC3;
	}
	.per_month_txt
	{
	font-family:arial;
	color:#797979;
	font-size:9pt;
	}
	.per_month_small
	{
	font-family:arial;
	color:#797979;
	font-size:8pt;
	font-weight:normal;
	}
	.check_this
	{
	font-family:arial;
	color:#FF830D;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	}
	.gray_border
	{
	border: 1px #D7D4D4 solid;
	background-color:#EDEDED;
	}
	.EMAIL_CAR
	{
	font-family:arial;
	color:#FF830D;
	font-size:9pt;
	text-decoration:none;
	}
	.background_color
	{
	background-color:#585858;
	}
	.detail_tab_color
	{
	background-color:#F0F7FB;
	}
	.contact_information
	{
	font-family:arial;
	font-size:15px;
	color:#FFFFFF; 
	font-weight:bolder; 
	text-decoration:none;
	padding-left:8px;
	height:28px
		}
	.testing
	{
	font-family:arial;
	color:#000000;
	font-size:9pt;
	line-height:24px;
	}
	.blue_border
	{
	border:1px #268EC3 solid;
	}
	.gray_bg
	{
	background-color:#ECECEC;
	}
	{
	border:1px #268EC3 solid;
	}
	.normal_blue
	{
	background-color:#ADD2EA;
	}
	.bright_blue
	{
	background-color:#F0F7FB;
	}
	span.incentive_lease
	{
	font-family:arial;
	color:#008040;
	font-size:10pt;
	font-weight:bold;
	}


.new_tab_bg_border
	{
	background-color:#E2F1FC;
	border-left:1px solid  #98C7EA;
	border-right:1px solid #98C7EA;
	}
.line_bg_img2
	{
	 background-image:url(../images/bottom_line_bor.jpg);
	 font-size:4px;
	 }
.top_bg
	{
	background-image:url(../images/bg_line_blue.jpg);
	}
.BG_CO
	{
	font-family:arial;
	background-color:#268EC3;
	height:30px;
	padding-left:8px;
	font-size:18px;
	color:#FFFFFF;
	}
.border
	{
	border:solid 1px #268EC3;
	}