﻿body{
	position:relative;
	margin:0;
	padding:0px;
	color:#313131;
	background:#fff;
	min-width:800px;
	text-align:center;

}
	
#sitecontainer
{
	width:450px;
	margin:0px auto;
	text-align:left;
	margin-top:10px;
    
}
#main
{
    width:800px;
    margin:0px auto;
    text-align:left;
    font:11px tahoma;    
    
}
#header
{
    height:100px;


}

#header .logoblock
{
    width:800px;
    height:58px;
    background:#111683;
    margin:0 0 0 0;
    float:left;
   
}
#header .holder
{
    display:inline-block;
    float:left;
}
#header .headerbg
{
    width:163px;
    /*display:block;*/
    background:#e2e2e2;
    height:42px;
    float:left;
    
}

#header .logoblock a
{
    display:block;
    background:#111683 url('../images/logo.png') no-repeat right top;    
    width:226px;
    margin:0;
    float:right;
}
.langlink
{
    float:right;
    margin:20px 15px 0 0;
	display:inline;
	width:100px;

}
.langlink a
{
	float:right;
text-decoration:none;
font:13px Tahoma, Geneva, sans-serif;
color:#111683;
}
#footer
{
    height:20px;
    background:#111683;
    display:block;
    
}
#maincontent
{
    min-height:900px;
	height:100%;
    background:#fff;
	/*border:1px solid red;*/
	direction:rtl; 
	text-align:right;
}

#maincontent .mainleft
{
    width:163px;
	min-height:900px;
    height:100%;
    background:#e2e2e2;
	display:block;
	position:relative;
float:left;
}

#maincontent .maindetails
{
    width:637px;
	height:auto;
    height:100%;
    background:#fff;
    position:relative;
    float:right;
	overflow:hidden;
	
}





.textdisable
{
	background:#dfdfdf;
}





#leasebuttons
{
	width:226px;
	margin:7px 0 0 3px;
	display:inline-block;
	float:right;
	height:18px;
}
#leasebuttons .leasereset
{
	width:68px;
	height:16px;
	display:inline-block;
	background:url(../images/loanreset.png) no-repeat;
	margin:0 10px 0 10px;
	float:left;
}
#leasebuttons .leasecalc
{
	width:68px;
	height:16px;
	display:inline-block;
	background:url(../images/loancalculate.png) no-repeat;
	float:left;
}

/*lease*/

.carloanalign
{

float:right;
margin:30px 20px 0 0;
color:#666666;
vertical-align:top;
width:617px;
}


/*wizard navigations*/
.wizardpage
{
    width:605px;
}
.wizard-nav
{
width:auto;
border: 1px solid #ddd;
margin: 10px auto;
display:none;
}
.wizard-nav a
{
background: #eee;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
text-decoration: none;
display: inline;
margin: 0;
}
.wizard-nav a.active { background: #666;color:white; }

.wizardcontrols .wizardnext { margin-left: 76%; width: 12%; }
.wizardcontrols .wizardprev { width: 12%; }
#FirstPage .wizardcontrols .wizardnext { margin-left: 88%; }
#tabresult {
	
	
	text-align:left;
	background:#fff;
	font:11px tahoma;
	color:#666;

	
}



/*frmnext*/
.donextblock
{
    display:block;
    float:right;
}
.frmnext
{
    width:410px;
    height:136px;
    background:url('../images/bgdonext.gif') no-repeat;
    display:block;
    position:relative;
    color:#666;
    padding:7px;
}
.frmnextheading
{
    font:bold 12px tahoma;
        color:#666;
    
}
.frmnext form
{
    margin:0;
    padding:0;
    margin-bottom:20px;
}
.frmnext .h1
{
    font:bold 11px tahoma;
    display:block;
    margin-bottom:5px;
}
.frmnext input[type=text]
{
    border:1px solid #809db9;
    width:170px;
    height:18px;
    font:11px tahoma;
    color:#666666;

}
.frmnext .csssend
{
   margin:5px 10px 0 0;
    display:inline-block;
    position:relative;
}
.frmnext .inright
{
 margin-left:45px;   
}
.frmnext .msgresult
{
    font:11px tahoma;
    color:#C37A35;
margin:0px 0px 3px 0px;
    display:inline-block;
    position:relative;
    width:327px;

}
/*frmnext*/
/*for 

label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
validate*/
#calcContainer
{
	width:431px;
	display:block;
	height:100%;
	position:relative;
	float:right;
}

.Info
{
	display:inline-block;
	position:relative;
	margin:10px 0 0 0;
}
.Info .header
{

	height:20px;
	font:bold 12px tahoma;
	color:#ffffff;
	padding:5px 5px 0 0 ;
	margin:0;
	background:#111683;

}
.Info .begin
{
	display:inline-block;
	width:68px;
	vertical-align:bottom;
	float:left;
	height:16px;
	background:url(../images/btnloan.png) no-repeat;
}
.Info span
{
   	font: bold 11px tahoma;
	color:#111683;
	margin:5px 9px 0 0;
	display:inline-block;

}
.Info span.notes{
	font:11px tahoma;
	color:#666666;}
	
.Info .benefits{	margin-top:8px;}
.Info .benefits li
{
	font:11px tahoma;
	color:#666666;
	margin-top:7px;

}
.Info .infoholder
{
    position:relative; 
    float:right;
    right:129px; 
    width:280px;
}

.selectholder
{

    float:right;
    position:relative;
    font:bold 11px tahoma;
    margin:0 0 13px 0;
	right:129px;
    
}
.selectholder select
{
	font:11px tahoma;
    width:230px;
	height:20px;
	margin-top:10px;
}
.holder
{
    display:block;
    position:relative;
    float:right;
}
.printbox
{
    background:#e2e2e2;
    color:#666666;
    height:51px;
    font:bold 11px tahoma;
    padding:10px 3px 4px 3px;
    width:415px;
}
.printbox table
{
    border:0px solid red;
    vertical-align:top;
	margin-right:5px;
    
}
.printbox table td:first-child
{
	width:323px;
}
.printbox input[type=text]
{
    width:120px;
    height:12px;
    font-size:11px;
    margin-left:30px;
}
.printbox .printbutton
{
    display:inline-block;
    position:relative;
    background:url(../images/btnprint.png) no-repeat;
    width:68px;
    height:16px;
}

.printbox .linkbutton
{
    display:inline-block;
    position:relative;
/*    background:url(../images/btnlink.png) no-repeat;*/
	background:url(../images/download_ar.gif) no-repeat;
    width:68px;
    height:16px;
}

/*Loan form*/
.calcform
{
	margin:5px 0 0 0;
}
.calcform .header
{
	width:415px;
	height:20px;
	background:#c37a35;
	background:#111683;
	font:bold 12px tahoma;
	color:#ffffff;
	padding:5px 0 0 5px;
	margin:0;
	
}
.calcform table
{	
	font:bold 11px tahoma;
	color:#666666;
	margin:5px 0 5px 0;
	margin:5px;
	width:410px;
	
	background:#e2e2e2;
	padding:5px;
	

}
.calcform table td
{
    vertical-align:top;
}
.calcform table td.normal{font:11px tahoma}

.calcform input[type=text],select
{
	font:11px tahoma;
	border:1px solid #8aa5bf;
	width:170px;
	height:16px;
	vertical-align:middle;

}
.calcform select
{
    height:20px;
}
.calcform .btnholder
{
    width:420px;
    background:#ffffff;
    height:30px;
    padding:13px 0 0 0;
}
.calcform .formholder
{
    width:420px;
    margin:5px 0 5px 0;
    background:#e2e2e2;
}
.calcform .buttonholder
{
    clear:both;
    margin:0 0 10px 0;
    float:right;
    position:relative;
    display:block;
    height:40px;
    width:410px;
}
.calcform .formholder table td:first-child
{
 width:220px;   
}
#prpResult
{

    font:11px tahoma;
    position:relative;
    float:right;

}
#prpResult td
{
 vertical-align:top;

 width:200px; 
   
}
#prpResult input
{
    width:90px;
    float:left;
    margin:0;
    vertical-align:top;
}
#prpResult span
{
    display:inline-block;
    position:relative;
    width:90px;
    float:right;

}
.btnCalculate{
	
	width:68px;
	height:16px;
	display:inline;
	background:url(../images/loancalculate.png) no-repeat;
	float:right;

}
.btnReset
{
    width:68px;
	height:16px;
	display:inline;
	background:url(../images/loanreset.png) no-repeat;
	margin:0 10px 0 10px;
	float:right;

}
.loanresults, .leaseresults
{
	font:italic 11px tahoma;
	color:#666666;
	width:166px;
	margin:0 0 0 79px;
	padding:3px;
	vertical-align:top;
	float:right;
	border:1px solid #809db9;

}


.choose
{
    font:bold 11px tahoma;
    color:#111683;
    text-decoration:none;
    margin:5px 10px 10px 0px;
    display:inline-block;
    display:block;
	 background:url('../images/back_ar.gif') no-repeat;
    height:16px;
	width:68px;
   }   
.choose:hover
{
    text-decoration:underline;
}

.calccontainer
{
	padding:4px;
	border:1px solid black;
	display:block;
	position:relative;
	width:420px;
	font:bold 11px tahoma;

}
.introduction
{
    font:12px tahoma;
	display:block;
	position:relative;
    
}

.textdisable
{
	background:#dfdfdf;
}

#dealers
{
	width:421px;
	height:140px;
	background:url(../images/dealers.gif) no-repeat bottom right;
	font:bold 12px tahoma;
	color:#666666;
	vertical-align:bottom;
	margin:70px 0 0 0;
	float:right;
}
#dealers span
{
    float:right;
    display:block;
    position:relative;
}
.vargrids
{
    width:400px;
    border:1px solid red;
}

/*wizard navigations*/
.wizardpage
{
    width:605px;

}
.wizard-nav
{
width:auto;
border: 1px solid #ddd;
margin: 10px auto;
}
.wizard-nav a
{
background: #eee;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
text-decoration: none;
display: inline;
margin: 0;
}
.wizard-nav a.active { background: #666;color:white; }

.wizardcontrols .wizardnext { margin-left: 76%; width: 12%; }
.wizardcontrols .wizardprev { width: 12%; }
#FirstPage .wizardcontrols .wizardnext { margin-left: 88%; }

#tabresult,#Vtabresult,#Htabresult,#Ptabresult,#aftabresult,#altabresult {
	
	text-align:right;
	background:#fff;
	font:bold 11px tahoma;
	color:#666;
	font-weight:bold;
		margin:1px;
	width:418px;

}
#tabresult td:first-child,#Vtabresult td:first-child,#Htabresult td:first-child,#Ptabresult td:first-child,#aftabresult td:first-child,#altabresult  td:first-child{
	padding-right:5px;
}
#errmsg1, #errmsg2, #errmsg3, #errmsg4, #errmsg5, #errmsg6, #errmsg7, #errmsg8
{
    color:White;
} 
.disclaimer
{
    font:10px tahoma;
    display:block;
    margin:20px 0 0 0;
    width:430px;
}
