
div.bar, 
div.stuff-area, 
a.legal, 
ul.breadcrumb, 
a.brand, 
div.login, 
div.call-center, 
a.home,
a.verisign,
table.simulation .covering a.info,
div.page-simulation span.step,
div.bottom div.bottom-contact
	{
	display: none!important;
	}
	
ul.menu-bottom, 
div.buttons-body,
div.buttons-body div.buttons-body-sub
	{
	display: none!important;
	}
	
div.page
	{
	padding-bottom: 0px;
	}
	
body
	{
	text-align:left;
	background:transparent;
	}
div.body
	{
	background:transparent;
	margin:0px 0 0px 0;
	width:auto;
	border:none;
	}

div.bodyprint
{
	position: absolute;
	top: 100px;
/*
	position: relative;
	float: left;
	top: -260px;
*/
}	


	
div.top-print
	{
	display:block!important;
	clear:both!important;
	}	
img.brand-print
	{
	margin:20px;
	}
img.callcenter-print
	{
	float:right;
	margin:-100px 20px 20px 20px;
	}	

	
	
	
	
	

div.top, div.columns
	{
	float:none;
	margin:0;
	width:auto;
	clear:both;
	background:transparent;
	border:1px solid white;
	}
	
div.page
	{
	width:auto;
	padding-bottom:3px;
	}
		
	
div.main
	{
	width:100%;
	padding:0;
	float:none;
	}


div.main img
	{
	page-break-before:auto!important;
	}

div.page-static span.img-daaa
	{
	height:auto!important;
	width:auto!important;
	}



h1	{
	text-indent:0;
	font-family:Arial;
	font-size:25px;
	color:#003366;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	background:transparent!important;
	height:auto;
	}

	
	
	
span.step
	{
	text-indent:0px;
	font-size:15px;
	}
div.page-user-area table.print
	{
	display:block;
	}


div.add-info div
	{
	display:block!important;
	}


div.bottom
	{
	background:transparent;
	/*border-top:2px solid #003366;*/
	padding:10px 0 0 0;
	clear:both !important;
	display:block !important;
	float:none !important;
	}
div.bottom div span, div.bottom div.bottom-contact strong, div.bottom div.bottom-contact a
	{
	color:#003366;
	}
div.bottom div.body
	{
	border-left:none;
	width:auto;
	padding:0;
	margin:0;
	background:transparent;
	}	
	
table.simulation tr td
	{
	padding:3px 0px;
	font-size:11px;
	}		

	
table.simulation tr.print-hidden td,
table.simulation tr.print-hidden th
	{
	display:none;
	}

table.simulation tr td p.text,
table.simulation tr td h3
	{
	font-size:11px;
	}			

table.simulation th.covering strong.title
	{
	font-size:12px !important;
	}	
	
table.simulation thead p, table.simulation tfoot p 
	{
	padding:0px;
	}	
	
table.simulation tfoot td.covering p.text 
	{
	background-image:url(img/ico-marquee.gif) !important;
	padding:0pt 0pt 0pt 10px;
	float:left;
	width:170px;
	}

table.simulation .covering p {
width:370px !important;
}

table.simulation .promotion p {
width:150px !important;
}
	
div.simulation-summary strong 
	{
	font-size:10px !important;
	margin-left:10px;
	}	
div.simulation-summary h2
	{
	font-size:11px;
	font-weight:bold;
	}

table.simulation span.checked
	{
	height:auto !important;
	margin:0px !important;
	text-indent:0px !important;
	width:auto !important;
	font-size:10px;
	}	



div.page-simulation table.simulation thead td, 
div.page-simulation table.simulation thead th, 
div.page-simulation table.simulation tbody td, 
div.page-simulation table.simulation tfoot td
	{
	border-color:#a3a2a2 !important;
	}
	
div.print-column
	{
	float:left;
	margin-top:0px;
	position: relative;
	}

div.print-column1
	{
	margin-top:2px;		
	float:left;
	width:530px;
	}	

div.print-column1 p
	{
	/*white-space:nowrap;*/
	}	


div.print-column1 p.line1 strong
	{
	margin-left:5px;
	}
div.print-column1 p.line2 strong
	{
	margin-left:10px;
	}
div.print-column1 p.line3 strong
	{
	margin-left:30px;
	}
div.print-column1 p.line4 strong
	{
	margin-left:30px;
	}


div.print-column3
	{
	float:left;
	margin-top:30px;
	display:block;
	width:600px;
	}	

table.simulation	
	{
	width:100%;
	}

table tr.line-buy td
	{
	height:20px !important;
	}

div.vehicle01
	{
	float:left;
	width:225px;
	
	
	}	

table.simulation td, table.simulation th
	{
	padding:5px 0px 2px 0pt;	
	}

a.button, 
a.button-large 
	{
	background:#E0001B !important;
	color:#ffffff !important;
	}

a.button strong, 
a.button-large strong
	{
	color:#FFFFFF !important;
	}

div.page-simulation table.simulation div.line-slm label
	{
	position:static;
	margin:0 10px 5px 0;
	}	
	

div.page-simulation table.simulation div.line-slm div.control
	{
	margin:0px !important;
	padding:0px !important;
	}
	
div.print-bottom
    {
	margin-top: 0px;
	display:block;
	position: relative;
	color:Black;
    }
	

div.print-bottom p
    {
	font-size:10px !important;
    }
    
div.noprint
{
	display: none;
}
   
div.print-obs
	{
	/*float:left;*/
	display:block;
	width:600px;
	margin-top:10px;
	padding-bottom: 2px;
	border-bottom:2px solid #003366;
	}



div.important-info p
	{
	font-size:12px !important;
	}

    	
	