/* Model Selector CSS */

.clear:after
	{content:".";display:block;height:0;clear:both;visibility:hidden;}
.title
	{display:block; background-color: #d3e7f6; width: 518px; padding: 12px 0 8px 232px; border-bottom: 30px solid #012848;}

#modelSelectorNonFlash
	{width: 750px; height: 600px;}
#trimSelectorNonFlash
	{width: 750px; height: 1100px;}
	
#flash
	{height: 550px;}

.upgrade_container
	{width: 700px; padding: 30px 0 0 232px; font-size: 12px;}
.upgrade_image
	{float:left; width: 65px; padding: 0 20px 0 0;}
.upgrade_text
	{float:left; width: 400px; padding: 0;}
.upgrade_text H1
	{font-size: 18px; padding: 0 0 5px 0;}
.upgrade_text P
	{line-height: 15px;}
	
.message_box
	{display:block; position:absolute; top:417px; left:232px; background-color: #5092c2; width: 723px; height: 46px; z-index:10;}
.message_box H1
	{padding: 10px 0 0 26px; color: #fff; font-size: 20px;}
	
#footer
	{padding: 0 0 20px 243px; width: 500px; font-size: 10px;}
#footer P
	{font-size: 10px; color: #295778;}

/* trim Selector CSS */

DIV.trimDisclaimer
	{clear: both; height: 40px; margin: 20px 0 10px 0;}
DIV.trimDisclaimer DIV.icon
	{float: left; width: 20px;}
DIV.trimDisclaimer DIV.text
	{float: left; width: 480px; color: #295778;}
