﻿
/* start general */

/*reset*/

form, fieldset { border:0; margin:0; padding:0; }
table { border:0;
	border-collapse:separate;
border-spacing:0;
caption-side:top;
empty-cells:show; }
html{font-size:100.01%;}
body{
	font:11px/13px Verdana,sans-serif;
	margin:0;
 	color:#fff;
	background: #000 url(../images/background.gif) repeat-x;
	padding-bottom: 59px;
}
a, .page .content a.btn-orange{
	color:#fff;
	text-decoration:none;
	cursor: pointer;
}
a:hover{text-decoration:underline;}

.err-message { color:Red; }

.float-killer { *zoom:1; }
.float-killer:after
{
display:block; content:"."; clear:both;
height:0;
visibility:hidden;
}

sup a,
sup a:hover,
sup a:visited
{
	color: #ef6d00 !important;
	text-decoration:none;
}

img{border:none;}
label, select, textarea, input{vertical-align:top;}
select, input, textarea{
	font: 10px/13px Arial, sans-serif;
	color: #333;
}
img.right{float: right;}
.lnk-orange, .color-orange{color: #ef6d00 !important;}
.lnk-orange{text-decoration: none !important;}
.lnk-orange:hover{text-decoration: underline !important;}
.color-orange{font-weight: normal;}
/* end general */
/* start header */
.header{height: 111px;}
.logo{
	background: url(../images/logo.png) no-repeat;
	width: 168px;
	height: 92px;
	float: left;
	overflow: hidden;
	text-indent: -3333px;
	margin: 16px 0 0 4px;
	position: relative;
}

.right-area .global-login-form
{
	display:none;
	position:absolute; top:0; left:75px;
	width:300px;
	background:#000;
	z-index:999;
	padding:15px;
	padding-top:40px;
	padding-right:0px
}

.right-area .global-login-form fieldset { clear:both; *zoom:1; margin-bottom:10px; }
.right-area .global-login-form fieldset:after
{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.right-area .global-login-form .field
{
	float:left; width:50%;
}

.right-area .global-login-form .user-name input, .right-area .global-login-form .password input
{
	width:90%;
}

.right-area .global-login-form .user-name label, .right-area .global-login-form .password label { display:block; }
.right-area .global-login-form .remember { width:70%; margin:10px 0; }
.right-area .global-login-form #remember { margin:0; padding:0; vertical-align:middle; }

.right-area .global-login-form .btn-orange { float:right; margin-top:10px; padding-right:5px; margin-right:10px; }

.right-area .global-login-form .btn-orange span { padding-left:5px; }

.right-area .global-login-form .verisign { position:absolute; bottom:10px; right:10px; }

.right-area .global-login-form .close-btn
{ 
	position:absolute; top:10px; right:10px;
	cursor:pointer; text-indent:-10000px;
	background:url(/images/login-close-btn.gif) top left no-repeat;
	width:47px; height:12px;	
}  

.right-area .global-login-form .err-message
{
	margin-top:0; padding-top:0;
}  
    

.main{
	margin:0 auto;
	width: 999px;
	background:#181818 url(../images/main-gradient.gif) repeat-x;
}
/* start navigation */
.nav{
	padding: 0 0 0 14px;
	background: url(../images/nav-bg.png) no-repeat;
	width: 783px;
	height: 52px;
	clear: both;
}
.nav li{
	background: url(../images/sep.gif) no-repeat 0 2px;
	display: inline;
	float: left;
	position: relative;
	padding: 8px 0 0;
}
.nav li:first-child{background: none;}
.nav .leasting a{
	background: url(../images/txt-nav-leasing.gif) no-repeat -12px 11px;
	margin-right: 16px;
}
.nav .leasting ul li a { margin:0; }
.nav .financing a{
	background: url(../images/txt-nav-financing.gif) no-repeat -12px 11px;
	margin-left: 19px;
	margin-right: 19px;
}
.nav .financing ul li a{margin:0; }
.nav .financing ul{
	left: 0px;
	width: 264px;
}
.nav .account-managment a{
	background: url(../images/txt-nav-account-magagment.gif) no-repeat 38px 11px;
	margin-left: 20px;
}
.nav .account-managment ul{
	width: 263px;
	left: 0;
}
.nav .account-managment ul li a { margin:0; }
.nav a{
	float: left;
	text-indent: -3333px;
	height: 33px;
	width: 226px;
	position: relative;
	margin: 0 10px;
}
.nav a:focus{outline: none;}
.nav a:hover, .nav li:hover a, .nav li.hover a, .main .nav a.active{background-position: -260px 11px;}
.nav li:hover, .nav li.hover{position: relative;}
.nav li:hover ul, .nav li.hover ul{display: block;}
.nav li.hover iframe.leasting{display: block;}
iframe.leasting{
	position: absolute;
	left: -3px;
	top: 40px;
	width: 255px;
	height:153px;
	margin: 0;
	border: 0;
	background: transparent;
	display: none;
}
.nav ul{
	background: #000;
	width: 255px;
	padding: 9px 0 8px;
	position: absolute;
	left: -3px;
	top: 40px;
	z-index: 100;
	display: none;
}
.nav ul li
{
	margin:0; padding:0;
	background: none;
	display: block;
	float: none;	
	text-transform: uppercase;
	-border:1px solid #000; -line-height:1em;
}

.nav ul li a{
	background: none !important;
	float: none;
	display:block;	
	-border:1px solid #000;
	text-indent: 0;
	height: auto;
	width: auto;
	margin: 0;
	padding:5px 0;
	padding-left: 19px;	
}
.nav ul li a:hover 
{
	color:#ef6d00 !important;
}

/* end navigation */
.right-area{
	float: right;
	padding-right: 10px;
	width: 800px;
	position: relative;
	z-index: 100;
}
.right-area ul{
	list-style: none;
	margin: 0;
}
.tools{
	padding: 8px 0 13px 6px;
	float: left;
	position:relative;
	z-index:9999;
}
.tools li{
	background: url(../images/sep1.gif) no-repeat 0 50%;
	display: inline;
	font:bold 11px/13px Arial,sans-serif;
	padding: 0 3px 0 10px;
	position:relative;
}
.tools li:first-child{background: none;}
	.content .tools
	{
		z-index:99;
	}
.sidebar{
	float: right;
	height: 35px;
	margin-right:2px;
}
.sidebar form{float: left;}
.sidebar ul{
	padding: 8px 42px 0 0;
	float: left;
}
.sidebar ul li, .sidebar .submit	{
	display: inline;
	font-family: Arial, sans-serif;
	padding: 0 3px;
}
.sidebar ul li:first-child{padding: 0 10px 0 3px;}
/* start form */
.form{
	padding: 7px 0 0;
	overflow: hidden;
	float:left;
}
.form div{
	background: url(../images/input-text-bg.gif) no-repeat;
	width: 150px;
	height: 17px;
	float: left;
	padding-left: 3px;
	
}

.form div input{
	margin: 0;
	padding: 2px 0 0;
	border: 0;
	background: transparent;
	width: 95px;
	font-size: 11px;
	line-height: 13px;
	margin-right:5px;
}
.form .err-container
{
	background-image:none;
}

.global-search-btn span 
{
	margin-left:8px;
}

.global-search-btn:hover
{
	text-decoration:none;
	color:#ef6d00 !important;
}
.global-search-btn:visited
{
	text-decoration:none;
	color:#fff;
}

.form .err-container input
{
	background:#F58589;
}

.form .submit{
	float: left;
	margin:1px 0 0 5px;
}
/* end form */
/* start content */
.content{
	width: 706px;
	float: left;
	margin-top: -37px;
	padding-bottom: 29px;
}
.page .content-holder{
	margin: -40px 0 0 10px;
	width: 506px;
	padding-bottom: 27px;
	float: left;
	color: #333;
}
.page .content{
	width: 490px;
	background: #fff url(../images/content-corner-bottom.gif) no-repeat 0 100%;
	margin: 0;
	padding: 20px 0 9px 16px;
	font-size: 10px;
	line-height: 16px;
}

.page .cn { padding:0 16px 0 0; -padding-right:0px;}
.page .content a{color: #333;}
.page .content h1{
	margin: 0;
	font-size: 19px;
	line-height: 21px;
	padding-bottom: 19px;
}
	.page .content h1 sup {
		font-size: 11px;
	}
.page .content h2{
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 2px;
}
.page .content h4, .page .content h3{
	margin: 0;
	font-size: 10px;
	line-height: 12px;
}
a.apply-online
{
	margin:10px 0;
}
h4.apply-online
{
	clear:both;
}

.page .content p{
	margin: 0;
	padding-bottom: 18px;
}
.dealer .content h2{padding-bottom: 6px;}
.dealer .column1{
	background: url(../images/column1-bg1.gif) no-repeat;
	padding-top: 121px;
}
.dealer .shopping-tools{margin: 0;}
.calc .content, .current-offers .content, .dealer-locator .content{
	width: 766px;
	background:#fff url(../images/content-corner.gif) no-repeat 0 100%;
	padding-bottom: 46px;
}

/* start sidebar4 */
.sidebar4{
	background: url(../images/box-white1-part1.gif) no-repeat;
	width: 208px;
	float: right;
	margin: 0 13px 0 10px;
	display: inline;
}
.sidebar4 .inner{
	background: url(../images/box-white1-part2.gif) no-repeat 0 100%;
	width: 197px;
	padding: 12px 0 12px 11px;
}
.printer .sidebar4 h2{padding-bottom: 8px;}
.sidebar4 ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar4 ul li{
	padding-bottom: 12px;
	width: 100%;
}
.printer .sidebar4 p{
	margin: 0;
	padding-bottom: 0;
}
.listholder{padding-top: 8px;}
/* end sidebar4 */
/* start banners */
.banner{
	width: 160px;
	text-align: center;
	color: #ef6d00;
	float: left;
	padding: 325px 0 0 41px;
}
.banner span{
	display: block;
	padding-bottom: 8px;
}
.banner1{
	float: right;
	margin:4px 18px 0 0;
}
.apply-online .banner1{
	margin-top:-10px;
}

/* end banners */
/* start tools */
.tools1{
	margin: -2px 0 0;
	padding: 0;
	list-style: none;
	float: right;
	letter-spacing: -1px;
}
.tools1 li{
	display: inline;
	float: left;
	padding-right: 18px;
}
.tools1 li.print
{
	padding-right:0px;
	-padding-right:18px;
}
.tools1 li a{
	float: left;
	padding-left: 19px;
}
.tools1 .mail{background: url(../images/ico-mail.gif) no-repeat 0 50%;}
.tools1 .print, .tools1 .print-page {background: url(../images/ico-print.gif) no-repeat 0 50%;}
.tools1 .print-page {margin-right:35px; -margin-right:16px;}
.tools1 li.print-page {display:none;}
.tools1 .close-page{background: url(../images/ico-close.gif) no-repeat 30px 3px;}
.tools1 .close-page a{padding-left:0;}

/* end tools */

/* start info */
.info{padding: 10px 0 16px;}
.info h4{padding-bottom: 2px;}
.info em{font-style: normal;}
.info table, .info table td, .info table th{
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}
.info table th{
	text-align: left;
	font-weight: normal;
}
.info table .title{width: 50px;}
.info table .cell{width: 121px;}
.info .btn-gray{padding-top: 6px;}
/* end info */
/* Start Current Offers list */
.dealer .list-offers-holder h2{
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 11px;
}
.list-offers{
	margin: 0;
	padding: 0;
	list-style: none;
}
.list-offers .frame{
	float: right;
	width: 132px;
	margin:5px -126px 0 0;
	display: inline;
}
.list-offers .frame img{display: block;}
.list-offers .frame span{
	display: block;
	text-align: right;
	padding-right: 6px;
	margin-top: -2px;
}
.list-offers .frame span.model-name{
	font-size: 10px;
	font-weight:bold;
}
.list-offers li{
	overflow: hidden;
	padding: 0 140px 16px 0;
}
.list-offers h3{
	margin: 0;
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 4px;
}
.list-offers p{
	margin: 0;
	padding: 2px 0 4px !important;
}
div.btn-gray{
	overflow: hidden;
	padding-bottom: 5px;
}
.btn-gray a, .btn-gray a span{
	background: url(../images/btn-gray-part1.gif) no-repeat;
	height: 16px;
	font-size: 9px;
	line-height: 14px;
	float: left;
	color: #fff;
}
.btn-gray a{margin-right: 4px;}
.btn-gray a:hover{text-decoration: none;}
.btn-gray a span{
	background: url(../images/btn-gray-part2.gif) no-repeat 100% 0;
	padding: 0 10px;
}
.list-offers span{font-size: 9px;}
.list-offers span a{
	color: #333;
	text-decoration: underline;
}
.list-offers span a:hover{text-decoration: none;}
/* End Current Offers list */
/* start sidebar 1 */
.sidebar1{
	background: url(../images/img.jpg) no-repeat;
	height: 213px;
	padding: 72px 0 0 23px;
}
.sidebar1 h1{
	margin: 0;
	background: url(../images/txt-welcome-to-acura.gif) no-repeat;
	width: 194px;
	height: 43px;
	overflow: hidden;
	text-indent: -3333px;
	padding-bottom: 10px;
	font-size: 0;
}
.sidebar1 p{
	margin: 0;
	background: url(../images/txt-the-premiere-financial-services-provider.gif) no-repeat;
	width: 221px;
	height: 30px;
	overflow: hidden;
	text-indent: -3333px;
}
/* end sidebar 1 */
/* start sidebar 2 */
.sidebar2{
	background: url(../images/box-part1.gif) no-repeat;
	width: 695px;
	margin: 8px 0 0 11px;
}
.sidebar2 .inner{
	background: url(../images/box-part2.gif) no-repeat 0 100%;
	width: 695px;
	overflow: hidden;
	padding: 14px 0 5px;
}
.sidebar2 ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar2 ul li{
	font-size: 10px;
	line-height: 12px;
	padding: 0 0 9px 0;
}
.sidebar2 h3{
	margin: 0;
	font-size: 13px;
	line-height: 15px;
	padding-bottom: 9px;
}
.sidebar2 .box{
	width: 192px;
	float: left;
	padding-right: 35px;
}
.sidebar2 .first{
	padding:0 0 0 20px;
	width: 197px;
}
.sidebar2 .last{
	padding-right: 0;
	width: 220px;
}
/* end sidebar 2 */
/* start sidebar 3 */
.sidebar3{
	background: url(../images/box-white-part1.gif) no-repeat;
	width: 696px;
	margin: 10px 0 0 10px;
}
.sidebar3 .inner{
	background: url(../images/box-white-part2.gif) no-repeat 0 100%;
	width: 696px;
	overflow: hidden;
	color: #333;
	font-size: 10px;
	line-height: 16px;
}
.sidebar3 .box{
	width: 409px;
	float: left;
	padding:14px 16px 24px 21px;
}
.sidebar3 .acura-loyalty-box{
	width: 409px; 
	float: left;
	margin-right: 30px;
}
.sidebar3 h3{
	font-size: 11px;
	line-height: 13px;
	color: #333;
	margin: 0;
	padding-bottom: 2px;
}
.sidebar3 .box p{margin: 0; }
.sidebar3 .more{color: #dd4c00;}
.sidebar3 img{margin: 5px 0 0;}
.sidebar3 .acura-loyalty
{
     display:block;
     padding: 1px 0; 
     border: 0;
}
    .sidebar3 .acura-loyalty  
    {
         position:relative;
         background:url(../images/acura_loyalty.jpg) 0 0 no-repeat;
         width:420px; height:132px;
         margin-top:1px;
    }       
        .sidebar3 .acura-loyalty a
        {
            position:absolute; top:0px; left:0px;
            width:420px; height:132px;
        }      
/* end sidebar 3 */
/* start sidebar 5 */
.sidebar5{
	background: #555;
	margin:-11px 0 28px -16px;
	width: 491px;
	overflow: hidden;
	color: #fff;
	padding: 0 0 0 15px;
	letter-spacing: -1px;
}
.printer .sidebar5 h2{
	padding-top: 19px;
	line-height: 16px;
	margin-bottom: -3px;
}
.printer .sidebar5 p{padding-bottom: 16px;}
.printer .sidebar5 a{color: #fff;}
.sidebar5 img{
	float: right;
	margin-left: 25px;
}
/* end sidebar 5 */
/* start form 1 */
.form1{
	float: left;
	width: 240px; -width: 216px;
	padding: 13px 0 0;
	background: url(../images/img-car.jpg) no-repeat 100% 20px;
	overflow: hidden;
	padding-bottom: 20px;
}
.form1 label{
	display: block;
	padding-bottom: 4px;
}
.form1 .text, .form3 .text{
	margin: 0;
	padding: 2px 0 2px 3px;
	border: 1px solid #d1d4d3;
	width: 102px;
	float: left;
	line-height: 14px;
}
.form1 .submit{
	clear: both;
	float: left;
	background: url(../images/arrow-orange1.gif) no-repeat 100% 50%;
	padding-right: 8px;
	margin-top: 10px;
}
.form1 .submit:hover{text-decoration: none;}
/* end form 1 */
.link, .form1 .submit, .module1 li li .link{
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	text-transform: uppercase;
	color: #ef6d00;
}
.module1 li li .link{text-decoration: none;}
.module1 li li .link:hover{text-decoration: underline;}
.form4{
	width: 504px;
	float: left;
}
.form4 p{
	font-size: 9px;
	line-height: 13px;
	color: #969696;
	padding: 4px 0 0;
}
.calc .form4 h2{padding-bottom: 8px;}
.select-model{padding: 23px 21px 22px 0;}
.select-model .btn-gray{float: right;}
.select-model .btn-gray a{margin-right: 0;}
.select-model h2{float: left;}
.select-model ul{
	list-style: none;
	padding: 4px 0 0;
	margin: 0;
	clear: both;
}
.select-model li{
	overflow: hidden;
	padding: 6px 9px 7px 8px;
}
.select-model .row-gray{background: #e7e7e7;}
.select-model li input{
	float: left;
	margin: 2px 11px 0 0;
	width: 14px;
	height: 14px;
}
.select-model li label{float: left;}
.select-model li span{float: right;}
/* start column */
.column{
	background: url(../images/box2.gif) no-repeat 0 100%;
	width: 263px;
	float: right;
	margin:0 0 0 0;	
	/*margin-top:-40px;*/
}
/* start module */
.module{
	background: url(../images/border.gif) repeat-x;
	padding: 17px 0 16px 17px;
}
.module h3{
	font-size: 13px;
	line-height: 15px;
	margin: 0;
	padding-bottom: 9px;
}
/* start login form */
.form-login .text{
	margin: 0;
	padding: 2px 0;
	border: 1px solid #d1d4d3;
	width: 105px;
}
.form-login .help a{
	text-decoration: underline;
	font-size: 10px;
	line-height: 15px;
}
.form-login .help a:hover{text-decoration: none;}
.form-login .username, .form-login .password{
	width: 119px;
	float: left;
}
#login-form-layer .remember label {vertical-align:bottom;}
#login-form-layer a.modal-opener { text-decoration:underline; }
#login-form-layer a.modal-opener:hover { text-decoration:none; }

#login-form-layer a.forgot-password-link 
{
	 text-decoration:underline;
}

#login-form-layer a.forgot-password-link:hover { text-decoration:none; }

.form-login .username label, .form-login .password label{display: block;padding-bottom: 1px;}
.form-login input { width:102px; }
.form-login .btn-orange{
	width: 52px;
	float: right;
	margin: -2px 19px 0 0;
}
.form-login .btn-orange span{width: 100%;}
.form-login .widget{
	clear: both;
	padding: 11px 0 2px;
	overflow: hidden;
	width: 100%;
}
.form-login .widget input{
	float: left;
	width: 14px;
	height: 14px;
	margin: 0 4px 0 0;
}
.form-login .widget label{
	float: left;
	font-size: 10px;
}
/* end login form */
/* start register */
.main .register{
	font-size: 10px;
	line-height: 15px;
	padding-top: 11px;
	overflow: hidden;
}
.main .register ul{
	margin: 0;
	list-style: none;
	padding: 0 0 11px;
}
.main .register ul li{
	background: url(../images/marker.gif) no-repeat 0 6px;
	padding:0 0 0 12px;
}
.main .register p{
	margin: 0;
	padding: 0 20px 16px 0;
}
.main .register .btn-orange{text-align: left;}
.main .register .btn-orange span{
	padding: 0 15px;
	font-size: 11px;
}
.main .register .btn-orange:hover{text-decoration: none;}
/* end register */

.column2 .login
{
	
}
.column2 .column
{
	float:none;
	display:block;	
}

/* start payments */
.payments{
	overflow: hidden;
	padding-bottom: 18px;
	border-bottom: 1px solid #ccc;
	width: 504px;
}
.payments .inner{
	width: 542px;
	margin-left: -19px;
}
.calc .payments h2{padding-bottom: 20px;}
.calc .payments .box{
	width: 247px;
	border-left: 1px solid #ccc;
	float: left;
	margin:0 0 0 -1px;
	padding-left: 19px;
}
.calc .payments .box h4{
	color: #000;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 6px;
}
.payments .btn-orange{
	float: right;
	margin-right: 28px;
}
.payments label{
	float: left;
	text-align: right;
	width: 147px;
	padding-right: 9px;
	letter-spacing: -1px;
}
.payments select{float: left;}
.payments input{
	float: left;
	width: 55px;
	margin: 0;
	padding: 1px 0 0 3px;
}
.row-holder{padding: 18px 0 10px;}
.row-holder label{color: #ef6d00;}
.payments .row{
	overflow: hidden;
	padding: 0 0 4px;
}
/* end payments */
/* start list */
.list, .list1{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}
.list li{
	background: url(../images/marker-silver.gif) no-repeat 0 6px;
	padding-left: 10px;
}

.page .list{padding: 0 0 18px 0;}
.page .list li { padding-right:20px; }
.content-mod .list{padding: 6px 0 6px;}
.show .list{padding-top: 0px;}
/* start column1 */
.column1{
	float: left;
	width: 190px;
	background: url(../images/column1-bg.gif) no-repeat;
	margin: -110px 0 0;
	padding: 120px 0 20px;
}
/* start nav1 */
.nav1{
	background: #232323 url(../images/box-corner.gif) no-repeat 0 100%;
	padding: 6px 0 20px;
	width: 100%;
}
.nav1 h3{
	margin: 0 0 0 16px;
	background: url(../images/txt-current-offers.gif) no-repeat;
	width: 99px;
	height: 46px;
	overflow: hidden;
	text-indent: -3333px;
	padding: 0 0 7px;
}
.nav1 ul{
	margin: 0;
	list-style: none;
	padding: 0 0 2px;
	background: url(../images/border.gif) repeat-x 0 100%;
}
.nav1 li{
	padding: 6px 0 4px 17px;
	background: url(../images/border.gif) repeat-x;
}
.nav1 a:hover, .nav1 a.active {
	text-decoration: none;
	color: #ef6d00;
}
.nav1 ul ul{
	background: none;
	padding: 4px 0 0;
	margin-bottom: -4px;
}
.nav1 li li{
	padding: 6px 0 4px 31px;
	background: url(../images/border.gif) repeat-x;
	margin-left: -17px;
}
.leasing h3{
	background: url(../images/txt-leasing.gif) no-repeat;
	width: 104px;
	height: 26px;
}
.financing h3{
	background: url(../images/txt-financing.gif) no-repeat;
	width: 145px;
	height: 26px;
}
.shopping-tools{
	margin: 7px 0 0;
	padding-top: 0;
}
.shopping-tools .inner{
	background: url(../images/box-top-corner.gif) no-repeat;
	padding: 9px 0 0;
	letter-spacing: -1px;
	width: 100%;
}
.shopping-tools h3{
	background: url(../images/txt-shopping-tools.gif) no-repeat;
	width: 147px;
	height: 17px;
}
.calculators h3{
	background: url(../images/txt-calculators.gif) no-repeat;
	width: 154px;
	height: 22px;
}
.contact-us h3{
	background: url(../images/txt-contact-us.gif) no-repeat;
	width: 146px;
	height: 22px;
}
.help h3{
	background: url(../images/txt-help.gif) no-repeat;
	width: 63px;
	height: 26px;
}
.account-management h3{
	background: url(../images/txt-account-management.gif) no-repeat;
	width: 147px;
	height: 46px;
}
/* end nav1 */
/* start column2 */
.column2{
	width: 265px;
	float: left;
	margin: -40px 0 0 12px;
	
}
/* start module1 */
.module1{
	background: #202020 url(../images/box-corner2.gif) no-repeat 0 100%;
	padding-top:17px;	
}
.module1 p{
	margin: 0;
	padding: 2px 0 10px;
}
.module1 ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.module1 ul li{
	background: url(../images/border.gif) repeat-x;
	padding: 10px 0 15px 21px;
	margin-top: -2px;
}
.module1 ul ul{
	margin-top: -22px;
}
.module1 li li{
	padding: 22px 10px 0 0;
	margin: 0;
	background: none;
}
.module1 li li a, .extra1 ul li a{text-decoration: underline;color: #c7c7c7;}
.module1 li li a:hover, .extra1 ul li a:hover{text-decoration: none;}
.module1 h3{
	margin: 0;
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 8px;
}
.module1 ul li div{
	overflow: hidden;
	padding-bottom: 10px;
}
.module1 .btn-orange{text-align: left;}
.module1 .btn-orange:hover{text-decoration: none;}
.module1 .btn-orange span{padding: 0 10px 0 15px;}
/* end module1 */
.extra1{padding: 37px 15px 24px 21px;}
.extra1 .inner{
	padding-bottom: 5px;
}
.extra1 h3{
	padding-bottom: 14px;
}
.extra1 ul{
	width: auto;
	line-height: 16px;
}
.extra1 ul li{
	padding: 4px 0 12px;
	background: none;
	margin-top: 0;
}
.extra1 h4{
	margin: 0;
	font-size: 10px;
	line-height: 12px;
}
/* start footer */
.footer{
	background:#0b0b0b url(../images/footer-gradient.gif) repeat-x;
	border-top: 2px solid #0b0b0b;
	border-bottom: 1px solid #181818;
	clear:both;
	font: 11px/14px Arial, sans-serif;
	color: #a9a9a9;
	height: 1%;
}
.footer ul{
	margin: 0;
	padding: 3px 0 6px 5px;
	list-style: none;
}
.footer ul li{
	display: inline;
	padding: 0 14px 0 14px;
}
.footer a{color: #a9a9a9;}
/* end footer */
/* start shadow */
#shadow, #shadow1	{
	background: url(../images/shadow.png);
	width:100%;
	top:0;
	left:0;
	position: absolute;
	min-width: 960px;
	height:100%;
	z-index: 100;
	display: block;
}
/* start popup */
.popup{
	width: 452px;
	background: #262626;
	position: absolute;
	left: 50%;
	top: 100px;
	margin-left: -235px;
	z-index: 101;
	padding: 11px 0 19px 19px;
	line-height: 15px;
	display: block;
}
.popup h2{
	 margin: 0;
	 font-size: 13px;
}
.popup p{
	margin: 0;
	padding: 8px 25px 7px 0;
}
.close-popup{
	position: absolute;
	right: 20px;
	top: 7px;
	background: url(../images/btn-close.gif) no-repeat 100% 3px;
	padding: 0 15px 0 0;
}
#forgot-password-modal
{
	width:452px;	
}
.form2{padding: 7px 0 0;}
.form2 a{text-decoration: underline;}
.form2 a:hover{text-decoration: none;}
.form2 .text{
	border: 1px solid #d1d4d3;
	margin: 0;
	padding: 2px 0 2px 4px;
	width: 218px;
	line-height: 14px;
	float: left;
}
.form2 label{
	display: block;
	padding-bottom: 3px;
}
.form2 .captcha{
	overflow: hidden;
	padding: 8px 0 6px;
	width: 100%;
	clear: both;
}
.form2 .captcha span{
	display: block;
	padding-bottom: 3px;
}
.form2 .captcha div{
	float: left;
	width: 246px;
}
.form2 .captcha img{border: 1px solid #8a8a8a;display: block;}
.form2 .captcha .text{width: 152px;}
.form2 .btn-orange, .form2 .btn-orange span{
/*	width: 66px;	*/
	text-decoration: none;
}
.form2 .captcha .input-area{width: 188px;}
.form2 .btn-orange{margin:18px 5px 0 0;}
.btn-orange, .btn-orange span{
	background: url(../images/btn-orange-part2.gif) top right no-repeat;
	float: left;
	text-align: center;
	height: 22px;
	line-height: 21px;
/*	was breaking the button in FF2
	overflow: hidden;	*/
}
.btn-orange { padding-right:2px; }
.btn-orange span{background: url(../images/btn-orange-part1.gif) top left no-repeat;padding: 0 10px 0 15px; font-size:11px;}
.widget .btn-orange span{padding: 0;}

.logo1{
	background: url(../images/logo1.gif) no-repeat;
	width: 73px;
	height: 49px;
	position: absolute;
	left: 20px;
	top: 21px;
	overflow: hidden;
	text-indent: -3333px;
}
/* end print version */


#lease-landing .sidebar5	{
	margin-bottom:5px;
}

.lh .tools{
	padding: 0px 0 0px 6px;
}

dl { margin-bottom:20px; }

dl dt { padding-top:5px; padding-left:0px; }
dl dt.lh { padding-top:0px; }
dl dt.first	{ clear:both; padding-top:0; }
dl dt.intro { padding-top:0; font-weight:bold; }
dl dd { padding:5px; padding-top:0px; padding-bottom:5px; padding-left:0px; display:none; }
dl dd { margin-left:0px; }

dl a { color:#000; text-decoration:underline; }
dl a:hover { color:#ff7200; text-decoration:none; }

a.selected { font-weight:bold; text-decoration:none; }

dl dd.show { display:block; }

.content-mod	{
	margin-bottom:18px;
}

/*disclaimer for page footer*/
.inpage-disc
{
	font:9px verdana; color:#999;
	padding-top:10px;
	border-top:1px solid #ccc; margin:20px 16px 0 0;	
}

/*disclaimer for inline text*/
.inline-disc
{
	font:9px verdana; color:#999;		
}

/*global modal styles*/

#modal-cover {
	background-color:#000000;
	display:none;
	height:100%;
	left:0;
	opacity:0.7;
	overflow:hidden;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
	-position:absolute; *filter:alpha(opacity=70); *zoom:1;
}

.modal-wrap {
	display:none;
	float:none;
	height:auto;
	left:0;
	overflow:visible;
	position:absolute;
	top:0;
	width:auto;
	z-index:10000;
}

.modal-inner {
	background-color:#262626;
	clear:both;
	display:block;
	height:auto;
	overflow:visible;
	position:relative;
	padding:20px;
	border:3px solid #666;
}

.modal-closeable a.modal-close {
	background:transparent url(/images/btn-modal-close.gif) no-repeat scroll center center;
	cursor:pointer;
	display:block;
	height:20px;
	overflow:hidden;
	position:absolute;
	right:10px;
	text-indent:-10000px;
	top:15px;
	width:66px;
	z-index:1000;	
}

.modal-fixed {
position:fixed; -position:absolute;
}

/*this is here because creative didn't make a consistent background as requested*/

a.modal-close
{
	background:transparent url(/images/btn-modal-close-white.gif) no-repeat scroll center center;
}

.modal { display:none; }
a.modal-print { display:none; }

/*validation*/
.err-field
{
	color:Red;
}

.err-field input
{
	background:#F58589;
}

.leftnav-selected { display:none; }
.leftnav-not-selected .itemhide { display:block; }

/*tooltip*/

.tooltip {
background-color:#262626;
border:3px solid #666;
color:#fff;
display:none;
height:auto;
padding:8px;
position:absolute;
width:auto;
z-index:10001;
font: 10px verdana;
}
	
#modal-current-offers .current-offers
{
	width:604px;
}
	#modal-current-offers .offer-container
	{
		height:250px;
	}
.page .content .go
{
	background:transparent url(/images/btn-gray-go.gif) repeat scroll 0 0;
	display:block;
	float:left;
	height:14px;
	margin-top:4px;
	text-indent:-10000px;
	width:30px;
	overflow:hidden;
}
/*landing page current offers module*/
	
.column .current-offers{
	padding-top: 11px;
	font-size: 10px;
	line-height: 15px;
}
.column .current-offers a{
	font-weight: bold;
	text-decoration: underline;
}
.column .current-offers a:hover{text-decoration: none;}
.column .current-offers .frame{
	width: 230px;
	height: 165px;
	overflow: auto;
}
.column .current-offers ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.column .current-offers ul li{padding: 0 10px 15px 0;}

ul.pdf, .module1 ul ul.pdf
{
	margin:2px 0 12px 0;
	padding:0px;
}
ul.pdf li
{
	list-style: none;
	padding:0;
	line-height:20px;
}
ul.pdf a.pdf
{
	display:block;
	background:url(/images/pdf.gif) no-repeat 0 2px;
	padding:0 0 0 20px;
}

/* *** */
.acctmgt {
    width: 780px;
}
    .acctmgt h3 {
        padding-bottom:20px;
    }    
.select-account .content
{
	width:766px;
}
.acctmgt .sub-left, .acctmgt .sub-right {
    float: left;
    width: 350px;
}
    .acctmgt .sub-left ul, .acctmgt .sub-right ul {
        padding-left:0;
    }     
    .acctmgt .sub-left li, .acctmgt .sub-right li {
        list-style:none;
        font-size:11px;
    }    
    
#registration-modal
{
	position:relative;
	width:450px;
	*zoom:1;	
}
#registration-modal:after
{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
    #registration-modal ul
    {
        padding-left:12px;
    }
    #registration-modal .form-login
    {
        width:360px;
        line-height:20px;  
        margin-bottom:10px;      
    }
        #registration-modal .form-login label
        {
            padding-bottom:10px;
        }  
        #registration-modal .form-login input
        {
            width:220px;
        }            
    #registration-modal .verisign
    {
        float:left;        
        position:absolute;
        bottom:0;right:0;
    }
    
    
 .am-header p
 {
	padding-top:19px;
 }
 

.print-view-div .content, .print-view-div .page .content-holder
{
	margin-top:0;
	background-image:none;
}

.modal-wrap iframe.hide { display:none; }

/*	IE-specific fixes: to be moved once consolidator will output it	*/
*html .nav{background:none;filter:progid:dximagetransform.microsoft.alphaimageloader(src='/images/nav-bg.png', sizingmethod='scale');}
*html .logo{background:none;filter:progid:dximagetransform.microsoft.alphaimageloader(src='/images/logo.png', sizingmethod='scale');}
*html #shadow{background:none;filter:progid:dximagetransform.microsoft.alphaimageloader(src='/images/shadow.png', sizingmethod='scale');}
*html .nav li{background: expression( (this===this.parentNode.childNodes[0]) ? "none" : "url(/images/sep.gif) no-repeat 0 2px");}
*html .tools li{background: expression( (this===this.parentNode.childNodes[0]) ? "none" : "url(/images/sep1.gif) no-repeat 0 50%");}
*html .sidebar ul li{padding: expression( (this===this.parentNode.childNodes[0]) ? "0 10px 0 3px" : "0 3px");}
*html .nav ul li{background: expression( (this===this.parentNode.childNodes[0]) ? "none" : "none");}
.form-login .widget, .register, div.btn-gray, .list-offers li, .form3, .module1 ul li div, .payments .row, .payments, .sidebar5{height: 1%;}


dl.faq { *zoom:1; }
	dl.faq dt, dl.faq dd
	{
	}
	dl.faq dt:after, dl.faq dd:after
	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
#trouble-layer
{
	width:425px;	
}
	#trouble-layer dl { margin-bottom:0; }
		#trouble-layer dl a { color:#fff; }
		#trouble-layer dl dt { font-weight:bold; }
		#trouble-layer dl dd { display:block; }
	 
/* ERROR styles */
.error-wrap {
    margin:0 auto;
	width: 999px;
	background:url('../images/background-error.jpg') no-repeat;
    }
.error-copy-404 {
    padding:170px 65px 120px 275px;
    *padding:170px 65px 110px 275px;
    }    
.error-copy-500 {
    padding:170px 65px 160px 275px;
    *padding:170px 65px 150px 275px;    
    }
    .error-copy-404 h2, .error-copy-500 h2 {
        *font-size:16px;
        font-weight:bold;
        } 
        
.main .column
{
	float:left;
	margin:-40px 0 0 12px;
}

.printer .column
{
	float:left;
	margin:0;
}

#ctl00_Footer_eStoreBlaster { display:none; }
