body								{font:0.75em Arial, Helvetica, sans-serif; color:#fff;background:#000000 url(/library/images/fiat500/bg-body.png) repeat-y;padding:0;margin:6px 0 0 0 !important;}
a:active, a:focus 					{outline: 0;}
a img								{border:none;}
a									{color:#ffffff;}
a:hover								{text-decoration:none;}
.clear								{clear:both;padding:0 !important;margin:0 !important;}
li									{list-style-type:none;}
.hidden								{display:none;padding:0;margin:0;}
.txtYellow							{color:#a7a709 !important;}
.txtYellowDark						{color:#a9ab08;}
.txtWhite							{color:#ffffff;}
p									{margin:0;padding:0;}
h2									{margin:10px 0 5px 0;}
h3									{margin-bottom:10px;}
.shown								{display:block;}
fieldset							{border:solid 0px black;padding:0;margin:0;}
label								{font-size:0.8em;text-transform: uppercase;font-weight:bold;padding:0;margin:0;}
select, input						{margin:0 0 5px 0;}

/* Content Center */
#centerContent						{margin:0 auto;width:980px;height:590px;border:solid 1px #404040;position:relative;background:#000000;}
#logo a								{display:block;background: url(/library/images/fiat500/logo.gif) no-repeat; width:58px; height:60px;position:absolute;top:0px;left:452px;z-index:99;}

/* Flash Content */
#flashcontent						{height:537px;}
#flashContentInner					{margin:20px 0 0 20px;}
#flashContentInner li				{float:left;width:auto;margin:0 20px 0 0;padding:0;}

/* preLoad */
#preLoadHeaderFooter				{display:none;}

/* Navigation */
#navigation							{background:#000000 url(/library/images/fiat500/bgNav.gif) top no-repeat; width:980px; height:54px;float:left;}
#navigation ul						{margin:23px 0 0 0;padding:0;}
#navigation li						{float:left;width:auto;}
#navigation li#showroom a			{display:block;background: url(/library/images/fiat500/navShowroom.gif) no-repeat;width:53px;height:15px;padding-right:22px;margin-left:138px;}
#navigation li#showroom a:hover		{display:block;background: url(/library/images/fiat500/navShowroom-over.gif) no-repeat;width:53px;height:15px;}
#navigation li#usedCars a			{display:block;background: url(/library/images/fiat500/navUsedCars.gif) no-repeat;width:47px;height:15px;padding-right:23px;}
#navigation li#usedCars a:hover		{display:block;background: url(/library/images/fiat500/navUsedCars-over.gif) no-repeat;width:47px;height:15px;}
#navigation li#fleet a				{display:block;background: url(/library/images/fiat500/navFleet.gif) no-repeat;width:23px;height:15px;padding-right:22px;}
#navigation li#fleet a:hover		{display:block;background: url(/library/images/fiat500/navFleet-over.gif) no-repeat;width:23px;height:15px;padding-right:22px;}
#navigation li#financeInsurance a	{display:block;background: url(/library/images/fiat500/navFinanceInsurance.gif) no-repeat;width:98px;height:15px;padding-right:128px;}
#navigation li#financeInsurance a:hover	{display:block;background: url(/library/images/fiat500/navFinanceInsurance-over.gif) no-repeat;width:98px;height:15px;}
#navigation li#ownership a			{display:block;background: url(/library/images/fiat500/navOwnership.gif) no-repeat;width:53px;height:15px;padding-right:18px;}
#navigation li#ownership a:hover	{display:block;background: url(/library/images/fiat500/navOwnership-over.gif) no-repeat;width:53px;height:15px;}
#navigation li#aboutFiat a			{display:block;background: url(/library/images/fiat500/navAboutFiat.gif) no-repeat;width:53px;height:15px;padding-right:18px;}
#navigation li#aboutFiat a:hover	{display:block;background: url(/library/images/fiat500/navAboutFiat-over.gif) no-repeat;width:53px;height:15px;}
#navigation li#accessories a		{display:block;background: url(/library/images/fiat500/navAccessories.gif) no-repeat;width:57px;height:15px;padding-right:19px;}
#navigation li#accessories a:hover	{display:block;background: url(/library/images/fiat500/navAccessories-over.gif) no-repeat;width:57px;height:15px;}
#navigation li#forum a				{display:block;background: url(/library/images/fiat500/navForum.gif) no-repeat;width:30px;height:15px;padding-right:19px;}
#navigation li#forum a:hover		{display:block;background: url(/library/images/fiat500/navForum-over.gif) no-repeat;width:30px;height:15px;}
#navigation li#mobility a			{display:block;background: url(/library/images/fiat500/navMobility.gif) no-repeat;width:41px;height:15px;}
#navigation li#mobility a:hover		{display:block;background: url(/library/images/fiat500/navMobility-over.gif) no-repeat;width:41px;height:15px;}

/* Main Content */
#mainContent						{overflow:auto; position:relative;}

/* footer HTML */
#footerHTML							{background:#000000 url(/library/images/fiat500/bgFooterHTML.gif) top no-repeat; width:980px; height:35px;float:left;border-top:1px solid #363636;}
#footerHTML ul						{margin-top:9px;}
#footerHTML li						{float:left;width:auto;}
#footerHTML li#Faqs a				{display:block;background: url(/library/images/fiat500/footerHTMLFaqs.gif) no-repeat;width:117px;height:17px;margin-left:270px;margin-right:5px;}
#footerHTML li#Faqs a:hover			{background: url(/library/images/fiat500/footerHTMLFaqs-over.gif) no-repeat;width:117px;height:17px;}
#footerHTML li#Terms a				{display:block;background: url(/library/images/fiat500/footerHTMLTerms.gif) no-repeat;width:117px;height:17px;margin-right:5px;}
#footerHTML li#Terms a:hover		{background: url(/library/images/fiat500/footerHTMLTerms-over.gif) no-repeat;width:117px;height:17px;}
#footerHTML li#Contact a			{display:block;background: url(/library/images/fiat500/footerHTMLContact.gif) no-repeat;width:117px;height:17px;}
#footerHTML li#Contact a:hover		{background: url(/library/images/fiat500/footerHTMLContact-over.gif) no-repeat;width:117px;height:17px;}

#footerHTML2						{background:#000000 url(/library/images/fiat500/bgFooterHTML.gif) top no-repeat; width:980px; height:35px;float:left;border-top:1px solid #363636;}
#footerHTML2 ul						{margin-top:9px;}
#footerHTML2 li						{float:left;width:auto;}

#footerHTML2 li#Login a				{display:block;background: url(/library/images/fiat500/footerLogin.gif) no-repeat;width:118px;height:17px;margin-right:5px;}
#footerHTML2 li#Login a:hover		{background: url(/library/images/fiat500/footerLogin-over.gif) no-repeat;width:118px;height:17px;}
#footerHTML2 li#LoginOn a			{display:block;background: url(/library/images/fiat500/footerLogin-over.gif) no-repeat;width:118px;height:17px;margin-right:5px;}

#footerHTML2 li#LogOut a			{display:block;background: url(/library/images/fiat500/footerLogout.gif) no-repeat;width:118px;height:17px;margin-right:5px;}
#footerHTML2 li#LogOut a:hover		{background: url(/library/images/fiat500/footerLogout-over.gif) no-repeat;width:118px;height:17px;}
#footerHTML2 li#LogOutOn a			{display:block;background: url(/library/images/fiat500/footerLogout-over.gif) no-repeat;width:118px;height:17px;margin-right:5px;}

#footerHTML2 li#ByDiesel a			{display:block;background: url(/library/images/fiat500/footerHTML500.gif) no-repeat;width:118px;height:17px;margin-right:5px;margin-left:15px;margin-left:20px;}
#footerHTML2 li#ByDiesel a:hover	{background: url(/library/images/fiat500/footerHTML500-over.gif) no-repeat;width:118px;height:17px;margin-left:20px;}
#footerHTML2 li#ByDieselOn a		{display:block;background: url(/library/images/fiat500/footerHTML500-over.gif) no-repeat;width:118px;height:17px;margin-right:5px;margin-left:20px;}
#footerHTML2 li#About a				{display:block;background: url(/library/images/fiat500/footerAbout.gif) no-repeat;width:118px;height:17px;margin-right:5px;}
#footerHTML2 li#About a:hover		{background: url(/library/images/fiat500/footerAbout-over.gif) no-repeat;width:118px;height:17px;}
#footerHTML2 li#AboutOn a			{display:block;background: url(/library/images/fiat500/footerAbout-over.gif) no-repeat;width:118px;height:17px;margin-right:5px;}
#footerHTML2 li#Configure a			{display:block;background: url(/library/images/fiat500/footerConfigure.gif) no-repeat;width:118px;height:17px;margin-right:5px;}
#footerHTML2 li#Configure a:hover	{background: url(/library/images/fiat500/footerConfigure-over.gif) no-repeat;width:118px;height:17px;}
#footerHTML2 li#Faqs a				{display:block;background: url(/library/images/fiat500/footerHTMLFaqs.gif) no-repeat;width:117px;height:17px;margin-right:5px;}
#footerHTML2 li#Faqs a:hover		{background: url(/library/images/fiat500/footerHTMLFaqs-over.gif) no-repeat;width:117px;height:17px;}
#footerHTML2 li#Terms a				{display:block;background: url(/library/images/fiat500/footerHTMLTerms.gif) no-repeat;width:117px;height:17px;margin-right:5px;}
#footerHTML2 li#Terms a:hover		{background: url(/library/images/fiat500/footerHTMLTerms-over.gif) no-repeat;width:117px;height:17px;margin-right:5px;}
#footerHTML2 li#Contact a			{display:block;background: url(/library/images/fiat500/footerHTMLContact.gif) no-repeat;width:117px;height:17px;margin-right:4px;}
#footerHTML2 li#Contact a:hover		{background: url(/library/images/fiat500/footerHTMLContact-over.gif) no-repeat;width:117px;height:17px;margin-right:4px;}

#footerHTML3						{background:#000000 url(/library/images/fiat500/bgFooterHTML.gif) top no-repeat; width:980px; height:35px;float:left;border-top:1px solid #363636;}
#footerHTML3 ul						{margin-top:9px;}
#footerHTML3 li						{float:left;width:auto;}
#footerHTML3 li#ByDiesel a			{display:block;background: url(/library/images/fiat500/footerHTML5003.gif) no-repeat;width:107px;height:17px;margin-right:5px;}
#footerHTML3 li#ByDiesel a:hover	{background: url(/library/images/fiat500/footerHTML5003-over.gif) no-repeat;width:107px;height:17px;}
#footerHTML3 li#ByDieselOn a		{display:block;background: url(/library/images/fiat500/footerHTML5003-over.gif) no-repeat;width:107px;height:17px;margin-right:5px;}

#footerHTML3 li#ByDiesel4 a			{display:block;background: url(/library/images/fiat500/footerHTML5003.gif) no-repeat;width:107px;height:17px;margin-right:5px;margin-left:50px;}
#footerHTML3 li#ByDiesel4 a:hover	{background: url(/library/images/fiat500/footerHTML5003-over.gif) no-repeat;width:107px;height:17px;}

#footerHTML3 li#About a				{display:block;background: url(/library/images/fiat500/footerAbout3.gif) no-repeat;width:107px;height:17px;margin-right:5px;}
#footerHTML3 li#About a:hover		{background: url(/library/images/fiat500/footerAbout3-over.gif) no-repeat;width:107px;height:17px;}
#footerHTML3 li#AboutOn a			{display:block;background: url(/library/images/fiat500/footerAbout3-over.gif) no-repeat;width:107px;height:17px;margin-right:5px;}

#footerHTML3 li#Configure a			{display:block;background: url(/library/images/fiat500/footerConfigure3.gif) no-repeat;width:107px;height:17px;margin-right:5px;}
#footerHTML3 li#Configure a:hover	{background: url(/library/images/fiat500/footerConfigure3-over.gif) no-repeat;width:107px;height:17px;}

#footerHTML3 li#Faqs a				{display:block;background: url(/library/images/fiat500/footerHTMLFaqs3.gif) no-repeat;width:107px;height:17px;margin-right:5px;}
#footerHTML3 li#Faqs a:hover		{background: url(/library/images/fiat500/footerHTMLFaqs3-over.gif) no-repeat;width:107px;height:17px;}

#footerHTML3 li#Terms a				{display:block;background: url(/library/images/fiat500/footerHTMLTerms.gif) no-repeat;width:117px;height:17px;margin-right:5px;}
#footerHTML3 li#Terms a:hover		{background: url(/library/images/fiat500/footerHTMLTerms-over.gif) no-repeat;width:117px;height:17px;}

#footerHTML3 li#Contact a			{display:block;background: url(/library/images/fiat500/footerHTMLContact3.gif) no-repeat;width:107px;height:17px;margin-right:5px;}
#footerHTML3 li#Contact a:hover		{background: url(/library/images/fiat500/footerHTMLContact3-over.gif) no-repeat;width:107px;height:17px;}

#footerHTML3 li#Logout a			{display:block;background: url(/library/images/fiat500/footerHTMLLogout3.gif) no-repeat;width:107px;height:17px;margin-right:5px;}
#footerHTML3 li#Logout a:hover		{background: url(/library/images/fiat500/footerHTMLLogout3-over.gif) no-repeat;width:107px;height:17px;}

#footerHTML3 li#OrderStatus a		{display:block;background: url(/library/images/fiat500/footerHTMLOrder3.gif) no-repeat;width:107px;height:17px;}
#footerHTML3 li#OrderStatus a:hover	{background: url(/library/images/fiat500/footerHTMLOrder-over.gif) no-repeat;width:107px;height:17px;}
#footerHTML3 li#OrderStatusOn a		{display:block;background: url(/library/images/fiat500/footerHTMLOrder-over.gif) no-repeat;width:107px;height:17px;}

#footerHTML3 li#TrackYourOrder a		{display:block;background: url(/library/images/fiat500/footerHTMTrack.gif) no-repeat;width:107px;height:17px;}
#footerHTML3 li#TrackYourOrder a:hover	{background: url(/library/images/fiat500/footerHTMTrack-over.gif) no-repeat;width:107px;height:17px;}
#footerHTML3 li#TrackYourOrder a		{display:block;background: url(/library/images/fiat500/footerHTMTrack-over.gif) no-repeat;width:107px;height:17px;}

/* footer Main */
#footer								{background:#000000 url(/library/images/fiat500/bgFooter.gif) top no-repeat; width:980px; height:17px;float:left;}
#footer ul							{position:relative;top:-1px;padding:0 0 0 325px;margin:0;}
#footer li							{float:left;width:auto;padding-right:15px;}
#footer li a						{color:#636363;font-size:0.8em;font-weight:bold;text-decoration:none;}
#footer li a:hover					{color:#ffffff;}

/* form validation */
div.error div.errorIcon				{background: url(/library/images/fiat500/errorIcon.gif) no-repeat; width:20px;height:20px;float:left;margin:2px 0 0 10px;}
div.error div.errorIconIAgree		{background: url(/library/images/fiat500/errorIcon.gif) no-repeat; width:20px;height:20px;float:left;margin:2px 0 0 10px;position:absolute;top:130px;left:212px;}
div.error div.errorIconIAgreeConfirm{margin:15px 0 0 10px;}
div.errorMessage					{position:absolute;top:60px;left:590px;background: url(/library/images/fiat500/bgErrorMessage.gif) no-repeat; width:361px; height:70px;}
div.errorMessage p					{color:#ffffff;padding:15px 10px 0 65px;font-size:0.9em;}

/* Popups */
#popupContainer						{width:570px;height:auto;}
#popupContainer #mainContentQuestions
									{position:relative;top:90px;left:30px;float:left;}

#popupContainer #mainContentPopup	{position:relative;top:100px;}
#popupContainer #mainContentPopupTerms
									{position:relative;top:100px;left:40px;padding-bottom:30px;width:550px;}
#popupContainer #mainContentPopupTerms p
									{width:500px;}
#popupContainer #mainContentPopupTerms a
									{color:#ffffff;}
#popupContainer #mainContentPopup .bgFill
									{background:#0a0a0a;padding-bottom:25px;width:565px;}

#popupContainer .btnPrint a			{display:block;position:relative;top:140px;left:470px;background: url(/library/images/fiat500/btnPrint.gif) no-repeat; width:71px; height:23px;z-index:99;}
#popupContainer .btnPrint a:hover	{display:block;background: url(/library/images/fiat500/btnPrint-over.gif) no-repeat; width:71px; height:23px;z-index:99;}

.faqSpacer							{margin:0;padding:0;}

body#popup							{background:#000000 url(/library/images/fiat500/bgPopup.jpg) top left no-repeat;width:575px;padding:0;margin:0;}
#closeBtn a							{background: url(/library/images/fiat500/btnClose.gif) top right no-repeat; width:47px;height:15px;display:block;float:right;margin-top:10px;}
#closeBtn a:hover					{background: url(/library/images/fiat500/btnClose-over.gif) top right no-repeat; width:47px;height:15px;display:block;float:right;margin-top:10px;}
#mainContentQuestions ul#left		{float:left;width:260px;}
#mainContentQuestions ul#right		{float:left;width:310px;}
#mainContentQuestions ul			{width:550px;padding:0;margin:0;}
#mainContentQuestions ul li			{float:left;width:253px;color:#a7a709;font-size:0.9em;font-weight:bold;margin-bottom:6px;}
#mainContentQuestions ul li span.height18	
									{float:left;width:16px;height:20px;color:#a7a709;font-weight:bold;margin-bottom:3px;}
#mainContentQuestions ul li a		{color:#ffffff;text-decoration:underline;font-weight:normal;}
#mainContentQuestions ul li a:hover	{color:#ffffff;text-decoration:none;}

#popupContainer h2#faqs				{background: url(/library/images/fiat500/headerFaqs.gif) top no-repeat; width:70px;height:33px;}
h2#faqsPrint						{display:none;}
#popupContainer h3#top15			{background: url(/library/images/fiat500/headerTop15.gif) top no-repeat; width:310px;height:18px;}
h3#top15Print						{display:none;}

.faqContent							{padding:5px 0 10px 35px;width:565px;}
.faqContent p						{width:540px;}
.faqContent a						{color:#ffffff;text-decoration:underline;}
.faqContent a:hover					{color:#ffffff;text-decoration:none;}

#popupContainer h2#terms			{background: url(/library/images/fiat500/headerTerms.gif) top no-repeat; width:322px;height:28px;margin-bottom:10px;}
#popupContainer h2#termsPrint		{display:none;}
#popupContainer h2#privacy			{background: url(/library/images/fiat500/headerPrivacy.gif) top no-repeat; width:239px;height:28px;}
#popupContainer h2#privacyPrint		{display:none;}
#popupContainer h2#contact			{background: url(/library/images/fiat500/headerContact.gif) top no-repeat; width:183px;height:28px;}
#popupContainer h2#contactPrint		{display:none;}
#popupContainer h2#headerSecurity	{background: url(/library/images/fiat500/headerSecurity.gif) top no-repeat; width:228px;height:28px;}

/* Order Landing */
#containerOrderLanding				{background: url(/library/images/fiat500/bgContainerSummary.jpg) top no-repeat;height:471px;}
#containerOrderLanding h2			{background: url(/library/images/fiat500/headerHowToOrder.gif) top no-repeat;width:283px;height:24px;margin-top:22px;}
#containerOrderLanding h3			{background: url(/library/images/fiat500/subhead4Steps.gif) top no-repeat;width:249px;height:16px;}	
#containerOrderLanding #txtHowToOrderYours
									{height:55px;}

#purchaseSubNav ul					{position:relative;top:5px;left:130px;height:45px;width:650px;}
#purchaseSubNav	li					{float:left;width:auto;}
#purchaseSubNav	li#navStep1			{background: url(/library/images/fiat500/navStep1P2.gif) top no-repeat;width:151px;height:45px;}
#purchaseSubNav	li#navStep1Over		{background: url(/library/images/fiat500/navStep1P2-over.gif) top no-repeat;width:151px;height:45px;}
#purchaseSubNav	li#navStep1On		{background: url(/library/images/fiat500/navStep1P2-on.gif) top no-repeat;width:151px;height:45px;}
#purchaseSubNav	li#navStep2			{background: url(/library/images/fiat500/navStep2.gif) top no-repeat;width:146px;height:45px;}
#purchaseSubNav	li#navStep2Over		{background: url(/library/images/fiat500/navStep2-over.gif) top no-repeat;width:146px;height:45px;}
#purchaseSubNav	li#navStep2On		{background: url(/library/images/fiat500/navStep2-on.gif) top no-repeat;width:146px;height:45px;}
#purchaseSubNav	li#navStep3			{background: url(/library/images/fiat500/navStep3.gif) top no-repeat;width:138px;height:45px;}
#purchaseSubNav	li#navStep3On		{background: url(/library/images/fiat500/navStep3-on.gif) top no-repeat;width:138px;height:45px;}
#purchaseSubNav	li#navStep3Over		{background: url(/library/images/fiat500/navStep3-over.gif) top no-repeat;width:138px;height:45px;}
#purchaseSubNav	li#navStep4			{background: url(/library/images/fiat500/navStep4.gif) top no-repeat;width:151px;height:45px;}
#purchaseSubNav	li#navStep4On		{background: url(/library/images/fiat500/navStep4-on.gif) top no-repeat;width:151px;height:45px;}
#purchaseSubNav	li#navStep4Over		{background: url(/library/images/fiat500/navStep4-over.gif) top no-repeat;width:151px;height:45px;}

#purchaseSubNav	li#navStep1P2		{background: url(/library/images/fiat500/navStep1P2.gif) top no-repeat;width:151px;height:45px;}
#purchaseSubNav	li#navStep1P2Over	{background: url(/library/images/fiat500/navStep1P2-over.gif) top no-repeat;width:151px;height:45px;}
#purchaseSubNav	li#navStep1P2On		{background: url(/library/images/fiat500/navStep1P2-on.gif) top no-repeat;width:151px;height:45px;}
#purchaseSubNav	li#navStep2P2		{background: url(/library/images/fiat500/navStep2P2.gif) top no-repeat;width:146px;height:45px;}
#purchaseSubNav	li#navStep2P2Over	{background: url(/library/images/fiat500/navStep2P2-over.gif) top no-repeat;width:146px;height:45px;}
#purchaseSubNav	li#navStep2P2On		{background: url(/library/images/fiat500/navStep2P2-on.gif) top no-repeat;width:146px;height:45px;}
#purchaseSubNav	li#navStep3P2		{background: url(/library/images/fiat500/navStep3P2.gif) top no-repeat;width:138px;height:45px;}
#purchaseSubNav	li#navStep3P2On		{background: url(/library/images/fiat500/navStep3P2-on.gif) top no-repeat;width:138px;height:45px;}
#purchaseSubNav	li#navStep3P2Over	{background: url(/library/images/fiat500/navStep3P2-over.gif) top no-repeat;width:138px;height:45px;}

#purchaseSubNav	li#navStep4P2		{background: url(/library/images/fiat500/navStep4P2.gif) top no-repeat;width:175px;height:45px;}
#purchaseSubNav	li#navStep4P2On		{background: url(/library/images/fiat500/navStep4P2-on.gif) top no-repeat;width:175px;height:45px;}
#purchaseSubNav	li#navStep4P2Over	{background: url(/library/images/fiat500/navStep4P2-over.gif) top no-repeat;width:175px;height:45px;}

#containerOrderLanding #top			{width:440px;position:relative;left:30px;}
#containerOrderLanding #left		{float:left;width:440px;position:relative;left:30px;}
#containerOrderLanding #right		{float:left;width:445px;position:relative;left:70px;}

#containerOrderLanding #buttons		{width:750px;margin-left:30px;}
#containerOrderLanding #buttons #btnBack {float:left;width:auto;}
#containerOrderLanding #buttons #btnStart {float:right;width:auto;}

.noCarInfoError						{font-size:1em;font-weight:bold;padding-top:10px;color:#feff47;background: url(/library/images/fiat500/errorIcon2.gif) no-repeat;height:40px;padding-left:25px;margin-top:20px;}

/* Step 1 */
#containerStep1						{background: url(/library/images/fiat500/bgContainerStep1.jpg) top no-repeat;height:471px;}
#containerStep1 h2					{background: url(/library/images/fiat500/headerLogInOrRegister.gif) top no-repeat;width:426px;height:24px;}
#containerStep1 #left h3			{background: url(/library/images/fiat500/subheadRegisterNewAccount.gif) top no-repeat;width:241px;height:16px;}
#containerStep1 #left				{float:left;width:480px;position:relative;left:30px;font-size:0.9em;}
#containerStep1 #left #txtLogin		{height:70px;width:400px;}
#containerStep1 #right				{float:left;width:420px;position:relative;left:15px;top:118px;}

#containerStep1 #right h3			{background: url(/library/images/fiat500/subheadLoginYourAccount.gif) top no-repeat;width:256px;height:16px;}
#txtForgottenPassword				{margin-left:140px;font-size:0.8em;}

#txtMinSix							{margin:5px 0 0 140px;width:180px;}

#buttons input						{position:absolute;top:440px;}
#imgButtonLoginContinue input		{clear:left;margin-left:135px;width:182px !important;margin-top:19px;}
#imgButtonRegisterContinue input	{clear:left;margin-left:140px;width:199px !important;margin-top:1px;}
.imgButtonBack input				{width:63px !important; height:23px; left:31px;}
.imgButtonNext input				{width:74px !important; left:878px;}

#containerStep1 label				{color:#aaaa09;font-weight:bold;display:block;width:140px;float:left;padding-top:5px;font-size:0.8em;}
#containerStep1 input				{width:220px;float:left;}

#txtMandatoryFields					{position:absolute;top:427px;left:180px;font-size:0.9em !important;font-weight:bold;}
#txtMandatoryFieldsPh2				{position:relative;top:90px;left:0;font-size:0.8em !important;font-weight:bold;}

/* Step 2 */
#containerStep2						{background: url(/library/images/fiat500/bgContainerStep2.jpg) top no-repeat;height:471px;}
#detailsHeader						{position:relative;left:30px;margin-bottom:20px;width:550px;height:90px;}
#detailsHeader h2					{background: url(/library/images/fiat500/headerGiveUsDetails.gif) top no-repeat;width:284px;height:24px;margin-top:22px;}
#containerStep2 #col1 h3			{background: url(/library/images/fiat500/subheadYourPersonalDetails.gif) top no-repeat;width:197px;height:16px;}
#containerStep2 #col1 h3#subheadYourPersonalDetails
									{background: url(/library/images/fiat500/subheadYourContactDetails.gif) top no-repeat;width:188px;height:16px;}
#containerStep2 #col1				{float:left;width:360px;position:relative;left:30px;font-size:0.9em;}
#containerStep2 #col2				{float:left;width:350px;}
#containerStep2 #col2 h3			{background: url(/library/images/fiat500/subheadYourContactDetails.gif) top no-repeat;width:187px;height:16px;}
#containerStep2 #col2 h3#blank		{width:187px;height:16px;background:none;}
#containerStep2 #col3				{float:left;width:250px;}
#containerStep2 #col3 h3			{background: url(/library/images/fiat500/subheadYourInformation.gif) top no-repeat;width:159px;height:16px;}
#containerStep2 #col3 p				{font-size:0.8em;}

#containerStep2 label				{color:#aaaa09;font-weight:bold;display:block;width:100px;float:left;padding:5px 0 0 0;margin:0;}
#containerStep2 input				{width:180px;float:left;}
#containerStep2 select				{width:186px;float:left;}

#containerStep2 #buttons			{margin-left:30px;}
#containerStep2 #txtMandatoryFields	{position:absolute;top:447px;left:130px;font-size:0.8em;font-weight:bold;}

#yourInfoCheckboxs ul				{width:250px;padding:0;margin:0;}
#yourInfoCheckboxs li				{float:left;width:auto;font-size:0.8em;margin:20px 10px 0 0;}
#yourInfoCheckboxs li label			{width:30px;color:#ffffff !important;margin:1px 0 0 2px;}
#yourInfoCheckboxs li input			{width:20px !important;padding:0;margin:0;}

/* Step 3 */
#containerStep3						{background: url(/library/images/fiat500/bgContainerStep2.jpg) top no-repeat;height:471px;}
#yourDepositHeader					{position:relative;left:30px;margin-bottom:30px;width:780px;font-size:0.9em;}
#yourDepositHeader h2				{background: url(/library/images/fiat500/headerNowForYourOrder.gif) top no-repeat;width:285px;height:24px;margin-top:22px;}

#txtDeposit							{width:310px;font-size:0.9em;height:75px;font-size:0.8em;}
#txtDeposit #left					{float:left;width:110px;text-transform: uppercase;}
#txtDeposit #right					{float:left;width:175px;padding-bottom:5px;}
#txtDeposit #right					{float:left;width:175px;padding-bottom:5px;}
.txtPaddingBottom					{margin-bottom:10px;}

#containerStep3 #col1				{float:left;width:360px;position:relative;left:30px;}
#containerStep3 #col1 h3			{background: url(/library/images/fiat500/headerYourPaymentInfo.gif) top no-repeat;width:239px;height:16px;}
#containerStep3 #col1 label			{color:#aaaa09;font-weight:bold;display:block;width:110px;float:left;padding-top:5px;}
#containerStep3 #col1 .cardType		{width:184px !important;padding:0;margin:0 0 5px 0;}

#containerStep3 #col2				{float:left;width:270px;position:relative;top:34px;}
#containerStep3 #col2 #txtWhatIsThis{padding:2px 2px 0 5px;height:15px;float:left;font-size:0.8em;}
#containerStep3 #col2 #cardDetails	{height:91px;}
#containerStep3 #col2 p#txtForSwitchMaestroSolo
									{padding:0 0 10px 0;text-transform: uppercase;font-size:0.75em;}

#containerStep3 #col2 .expiryDateYear {width:53px !important;}

#containerStep3 #col3				{float:left;width:325px;padding-left:25px;}
#containerStep3 #col3 h3			{background: url(/library/images/fiat500/subheadBillingAddress.gif) top no-repeat;width:135px;height:16px;}
#containerStep3 #col3 label			{color:#aaaa09;font-weight:bold;display:block;width:80px;float:left;padding-top:5px;}
#containerStep3 #col3 input.postCode{width:90px;}
#containerStep3 #col3 #containerBillingAddress
									{float:left;width:auto;padding:0;margin:0 0 10px 0;}
#containerStep3 #col3 .txtBillingAddressInput input
									{float:left;width:20px;padding:0;margin:-1px 0 0 0;}
#containerStep3 #col3 label.txtBillingAddress
									{color:#aaaa09;font-weight:bold;width:250px !important;float:left;font-size:0.75em;color:#ffffff !important;padding:2px 0 2px 0;margin:0;text-transform: none !important;}

#containerStep3 label				{color:#aaaa09;font-weight:bold;display:block;width:107px;float:left;padding-top:5px;}
#containerStep3 input.securityCodeInput, #containerStep3 input.issueNumberInput
									{display:block;width:40px;float:left;}
#containerStep3 input				{width:180px;float:left;}
#containerStep3 select				{margin:0 5px 10px 0;float:left;width:50px;}
#containerStep3 #col1 select		{margin:0 0 10px 0;float:left;width:184px !important;}

#containerStep3 #buttons			{margin-left:30px;float:left;}
#containerStep3 #txtMandatoryFields	{position:absolute;top:445px;left:130px;font-size:0.8em;font-weight:bold;}

#yourInfoCheckboxs li				{float:left;width:auto;font-size:1em;margin:5px 10px 0 0;}
#yourInfoCheckboxs li input			{width:20px !important;padding:0;margin:0;text-transform: lowercase !important;}
#yourInfoCheckboxs li label			{text-transform: none;padding:3px 0 0 0;}

/* Step 4 */

#containerStep4						{background: url(/library/images/fiat500/bgContainerStep2.jpg) top no-repeat;height:471px;}
#almostThereHeader					{position:relative;left:30px;margin-bottom:20px;width:780px;font-size:0.9em;}
#almostThereHeader h2				{background: url(/library/images/fiat500/headerAlmostThere.gif) top no-repeat;width:193px;height:24px;margin-top:22px;}

#containerStep4 dt					{color:#aaaa09;font-weight:bold;display:block;width:92px;float:left;padding-top:5px;text-transform: uppercase;font-size:0.85em;}
#containerStep4 dd					{font-weight:bold;display:block;width:195px;float:left;padding-top:5px;font-size:0.85em;}

#containerStep4 #col1				{float:left;width:340px;position:relative;left:30px;}
#containerStep4 #col1 h3			{background: url(/library/images/fiat500/subheadContactDetails.gif) top no-repeat;width:139px;height:16px;}

#containerStep4 #col2				{float:left;width:340px;position:relative;left:10px;}
#containerStep4 #col2 h3			{background: url(/library/images/fiat500/subheadBillingDetails.gif) top no-repeat;width:124px;height:16px;}

#containerStep4 #col3				{float:left;width:240px;position:relative;left:30px;font-size:0.8em;}
#containerStep4 #col3 h3			{background: url(/library/images/fiat500/subheadYourInformation.gif) top no-repeat;width:159px;height:16px;padding-bottom:5px;}
#containerStep4 #col3 #txtIAgree	{text-transform: lowercase !important;font-size:0.9em;font-weight:normal !important;}

#containerStep4 #col3 #yourInfoContent input {padding:0;margin:0;text-transform: none !important;}
#containerStep4 #col3 #yourInfoContent label {padding:0;margin:0;color:#555555;text-transform: none !important;font-size:1em;}
#containerStep4 #col3 #yourInfoContent label.iAgree {padding:0;margin:0;color:#ffffff;font-size:1em;text-transform: none !important;}

.imgButtonAmend input				{clear:left;width:73px !important;height:23px;position:absolute;top:477px;left:35px;}
.imgButtonConfirm input				{clear:left;width:176px !important;position:absolute;top:477px;left:776px;}

/* Thank You */

#containerStep5						{background: url(/library/images/fiat500/bgContainerStep5.jpg) top no-repeat;height:471px;}
#allDoneHooray						{margin-bottom:10px;width:auto;}
#allDoneHooray h2					{background: url(/library/images/fiat500/headerAllDone.gif) top no-repeat;width:129px;height:24px;}

#containerStep5 #col1				{position:relative;left:30px;float:left;width:360px;}
#containerStep5 #col1 p				{width:290px;padding-top:5px;font-size:0.9em;}
#containerStep5 #col1 a				{text-decoration:none;}
#containerStep5 #col1 a:hover		{text-decoration:underline;}

#containerStep5 #col2				{float:left;width:340px;font-size:0.9em;position:relative;top:290px;}
#containerStep5 #col2 h2			{background: url(/library/images/fiat500/subheadTrackYourOrderOnline.gif) top no-repeat;width:218px;height:18px;padding:0 0 5px 0;margin:0;}
#containerStep5 #col2 p				{padding:0;margin:0;width:300px;}

#containerStep5 #col3				{float:left;width:120px;font-size:0.9em;position:relative;top:290px;}
#containerStep5 #col3 h2			{background: url(/library/images/fiat500/subheadGotAQuery.gif) top no-repeat;width:242px;height:18px;padding:0 0 5px 0;margin:0;}
#containerStep5 #col3 p				{padding:0;margin:0;width:230px;}

#refNumberContainer					{margin:10px 0 10px 0;}
#refNumberContainerTop				{background: url(/library/images/fiat500/imgRefNumberTop.gif) top no-repeat;width:247px;height:16px;}
#refNumberContainerMiddle			{background:#7b7b07 url(/library/images/fiat500/imgRefNumberMiddle.gif) top no-repeat;width:247px;}
#refNumberContainerMiddle h3		{background: url(/library/images/fiat500/txtYourRefNumber.gif) top no-repeat;width:181px;height:13px;padding:0 0 0 20px;margin:0;}
#refNumberContainerMiddle #txt		{text-transform:uppercase;padding:0 0 0 10px;margin:0;font-size:1.5em;font-weight:bold;}
#refNumberContainerBottom			{background: url(/library/images/fiat500/imgRefNumberBottom.gif) top no-repeat;width:247px;height:7px;}

#containerStep5 #buttons			{margin:20px 0 0 30px;}
#btnPrintYourOrder a				{background: url(/library/images/fiat500/btnPrintYourOrder.gif) top no-repeat;width:173px;height:27px;display:block;margin-top:5px;float:left;}
#btnPrintYourOrder a:hover			{background: url(/library/images/fiat500/btnPrintYourOrder-over.gif) top no-repeat;}
#btnGoToYourOrderAccount a			{background: url(/library/images/fiat500/btnGotoYourOrderAccount.gif) top no-repeat;width:186px;height:23px;display:block;float:left;margin:9px 0 0 158px;}
#btnGoToYourOrderAccount a:hover	{background: url(/library/images/fiat500/btnGotoYourOrderAccount-over.gif) top no-repeat;}

/* Error Page */

#containerError						{background: url(/library/images/fiat500/bgContainerError.jpg) top no-repeat;height:483px;}
#containerError h2					{background: url(/library/images/fiat500/headerHouston.gif) top no-repeat;width:452px;height:28px;padding:0 0 5px 0;margin:0;}
#btnBillingDetails					{margin-top:15px;}
#btnBillingDetails a				{background: url(/library/images/fiat500/btnBillingDetails.gif) top no-repeat;width:142px;height:28px;display:block;float:left;}
#errorContent						{position:relative;top:80px;left:30px;width:450px;}
#errorContent h2#sorry				{background: url(/library/images/fiat500/headerSorryDeclined.gif) top no-repeat;width:348px;height:52px;padding:0 0 5px 0;margin:0;}

/* Print page */
body#print				 			{background:none;padding:0;margin:0;color:#555555;}

#txtTrack a							{color:#555555;}

#printContainer						{position:absolute;width:650px}
#printContainer h3					{padding:0 0 10px 0;margin:0;color:#aaaa09;font-size:1em;}
#printContainer h3 span				{padding:0 0 10px 0;margin:0;color:#555555;text-transform:uppercase;}
#printContainer h3.noTransform span {text-transform:none;}

#printContainer #col1				{float:left;width:281px;margin:23px 0 0 15px;}
#printContainer #col1 p				{padding:0 0 20px 0;}

#printContainer #col1 td			{color:#aaaa09;font-weight:bold;width:103px;}
#printContainer #col1 td.right		{color:#5b5b5b;padding-left:10px;}
#printContainer #col1 table			{margin-bottom:40px;}
#printContainer #col1 table td		{padding:0;}

#printContainer .txtSmall			{font-size:0.8em;}

#printContainer #col2 #orderRef				{padding-top:14px;}
#printContainer #col2 #orderRef td			{background:#aaaa09;width:286px;height:32px;margin:12px 0 0 30px;}
#printContainer #col2 #orderRef td strong	{color:#fbee00;padding-left:20px;}
#printContainer #col1 #txtIllustration		{font-size:0.8em;}

#printContainer #col2,
#printContainer #ErrorPanel			{float:left;width:290px;margin-left:15px;}

#printContainer #col2 td			{color:#aaaa09;font-weight:bold;width:150px;}
#printContainer #col2 td.right		{color:#5b5b5b;padding-left:10px;width:250px;}

#printContainer #col2 table			{margin-bottom:25px;}
#printContainer #col2 table td		{padding:0;}

#printContainer #col2 ul			{margin:0;padding:0 0 20px 15px;}
#printContainer #col2 ul li			{list-style-type:disc;font-size:0.9em;}

/* Order Status */

#your500ByDiesel .btnPrint a		{display:block;background: url(/library/images/fiat500/btnPrint.gif) no-repeat; width:71px; height:23px;margin:7px 0 0 0;}
#your500ByDiesel .btnPrint a:hover	{display:block;background: url(/library/images/fiat500/btnPrint-over.gif) no-repeat; width:71px; height:23px;}

#containerOrderStatus				{background: url(/library/images/fiat500/bgContainerOrderStatus.jpg) top no-repeat;height:483px;}
#containerOrderStatusInner			{padding:70px 0 0 30px;height:20em;}
#containerOrderStatus h2			{background: url(/library/images/fiat500/headerYour500ByDiesel.gif) top no-repeat;height:30px;width:234px;}
#containerOrderStatus #content		{margin:13px 0 0 0;width:922px;background:#000000 url(/library/images/fiat500/bgOrderStatus.gif) top no-repeat;}
#containerOrderStatus #content ul	{height:50px;padding:0;margin:0;}
#containerOrderStatus #content li	{float:left;width:auto;}
#containerOrderStatus #content li#tabOrderSummary a
									{background: url(/library/images/fiat500/tabOrderSummary.gif) top no-repeat;height:44px;width:193px;display:block;}
#containerOrderStatus #content li#tabOrderSummaryOn a, #containerOrderStatus #content li#tabOrderSummary a:hover
									{background: url(/library/images/fiat500/tabOrderSummary-over.gif) top no-repeat;height:44px;width:193px;display:block;}
#containerOrderStatus #content li#tabOrderSummary a:hover
									{background: url(/library/images/fiat500/tabOrderSummary-over.gif) top no-repeat;height:44px;width:193px;display:block;}
#containerOrderStatus #content li#tabNextStep a
									{background: url(/library/images/fiat500/tabNextStep.gif) top no-repeat;height:44px;width:174px;display:block;}
#containerOrderStatus #content li#tabNextStep a:hover, #containerOrderStatus #content li#tabNextStepOn a
									{background: url(/library/images/fiat500/tabNextStep-over.gif) top no-repeat;height:44px;width:174px;display:block;}
					
#containerOrderStatus #content li#tabPersonalDetails a
									{background: url(/library/images/fiat500/tabPersonalDetails.gif) top no-repeat;height:44px;width:193px;display:block;}
#containerOrderStatus #content li#tabPersonalDetails a:hover, #containerOrderStatus #content li#tabPersonalDetailsOn a
									{background: url(/library/images/fiat500/tabPersonalDetails-over.gif) top no-repeat;height:44px;width:193px;display:block;}

#containerOrderStatus #content #btnBackToCarSelect a
									{display:block;background: url(/library/images/fiat500/btnBackToCarSelect.gif) no-repeat; width:155px; height:32px;margin:12px 0 0 200px;}
#containerOrderStatus #content #btnBackToCarSelect a:hover
									{display:block;background: url(/library/images/fiat500/btnBackToCarSelect-over.gif) no-repeat; width:141px; height:22px;}

#containerOrderStatus #content #data{background:#020202 url(/library/images/fiat500/bgcontainerOrderStatusData.gif) top left repeat-y; width:888px;padding:22px 0 0 34px;height:22em;}

#containerOrderStatus #content #data #statusUpdate	{width:230px;float:left;}
#containerOrderStatus #content #data #statusUpdate h3
									{background: url(/library/images/fiat500/subheadStatusUpdate.gif) top no-repeat;height:21px;width:100px;padding:0;margin:0;}
#containerOrderStatus #content #data #your500ByDiesel{width:245px;float:left;padding:0;margin:0;	}
#containerOrderStatus #content #data #your500ByDiesel h3
									{background: url(/library/images/fiat500/subheadYour500ByDiesel.gif) top no-repeat;height:31px;width:118px;padding:0;margin:0;}

#containerOrderStatus #content #data #depositPaid
                                    {width:226px;float:left;margin:0;padding-right:10px;}
#containerOrderStatus #content #data #paymentBalance,
#containerOrderStatus #content #data #statementContent,
#containerOrderStatus #content #data #orderCancelledContent
									{width:226px;float:left;margin:-13px 0 0 0;padding-right:10px;}

#containerOrderStatus #content #data #paymentBalanceInner 
									{background: url(/library/images/fiat500/imgPaymentBoxBg.jpg) repeat-y;width:226px;padding:10px 0 0 10px;margin:0;}

#btnPayRemainingBalance a			{display:block;background: url(/library/images/fiat500/btnPayRemainingBalance.gif) no-repeat; width:178px; height:32px;margin:0}
#btnPayRemainingBalance a:hover		{display:block;background: url(/library/images/fiat500/btnPayRemainingBalance-over.gif) no-repeat;}
									
#containerOrderStatus #content #data #statementContentInner,
#containerOrderStatus #content #data #orderCancelledContentInner
									{background: url(/library/images/fiat500/imgStatementBoxBg.jpg) repeat-y;width:226px;padding:10px 0 20px 10px;}

#registeredKeeperSubheader			{background: url(/library/images/fiat500/subHeadRegisteredKeeper.gif) top no-repeat;height:13px;width:177px;padding:0;margin:20px 0 10px 10px;}
#registeredKeeperTxt				{padding:0;margin:0 0 20px 10px;color:#ffffff;}

#containerOrderStatus #content #data #paymentBalanceInner .left
									{color:#ffff48 !important;}
#containerOrderStatus #content #data #paymentBalanceInner .right
									{color:#eeeeee !important;}

#containerOrderStatus #content #data #paymentBalanceInner .Text
									{padding:0 0 10px 0;font-size:0.9em;}

#containerOrderStatus #content #data #depositPaid h3,
#containerOrderStatus #content #data #paymentBalance h3
									{background: url(/library/images/fiat500/subheadPaymentBalance.gif) top no-repeat;height:31px;width:122px;padding:0;margin:0;}
#containerOrderStatus #content #data #paymentBalance h3#paymentBalance2
									{background: url(/library/images/fiat500/subheadPaymentStatus.gif) top no-repeat;height:26px;width:226px;padding:0;margin:0;}
									
#containerOrderStatus #content #data #statementContent h3,
#containerOrderStatus #content #data #orderCancelledContent h3
									{background: url(/library/images/fiat500/subheadPaymentStatus.gif) top no-repeat;height:26px;width:226px;padding:0;margin:0;}
									
#containerOrderStatus #content #data #gotAQuery	{width:160px;float:left;}
#containerOrderStatus #content #data #gotAQuery strong	{color:#aaaa09;font-weight:bold;font-size:1em;text-transform:uppercase;}
#containerOrderStatus #content #data #gotAQuery a		{text-decoration:underline !important;}
#containerOrderStatus #content #data #gotAQuery a:hover	{text-decoration:none !important;}
#containerOrderStatus #content #data #gotAQuery h3
									{background: url(/library/images/fiat500/subheadGotAQuery2.gif) top no-repeat;height:31px;width:85px;padding:0;margin:0;}

#btnViewYourConfig a				{display:block;background: url(/library/images/fiat500/btnViewYourConfig.gif) no-repeat; width:177px; height:23px;margin:15px 0 0 0}
#btnViewYourConfig a:hover			{display:block;background: url(/library/images/fiat500/btnViewYourConfig-over.gif) no-repeat; width:177px; height:23px;}

#imgSUBoxTop						{background: url(/library/images/fiat500/imgSUBoxTop.gif) top no-repeat;height:5px;width:215px;}
#bgSUBox							{background: url(/library/images/fiat500/bgSUBox.gif) top repeat-y;height:auto;width:215px;}
#bgSUBox p							{padding:15px;color:#ffffff;font-weight:bold;font-size:1em !important;}
#imgSUBoxBottom						{background: url(/library/images/fiat500/imgSUBoxBottom.gif) top no-repeat;height:1px;width:215px;}

#containerOrderStatus #content #data #statusUpdate td.left 
									{width:180px;color:#aaaa09;font-weight:bold;font-size:0.9em;padding-bottom:5px;text-transform:uppercase;padding-left:15px;}
#containerOrderStatus #content #data #statusUpdate td.top20 
									{padding-top:20px;}
#containerOrderStatus #content #data #statusUpdate td.right
									{width:196px;font-size:0.9em;font-weight:bold;padding-bottom:5px;}
#containerOrderStatus #content #data #statusUpdate p
									{font-size:0.8em;}

#containerOrderStatus #content #data #statementContent td.left 
									{width:410px;color:#ffff33;font-weight:bold;font-size:0.9em;padding-bottom:5px;text-transform:uppercase;}
#containerOrderStatus #content #data #statementContent td.right
									{width:196px;font-size:0.9em;font-weight:bold;padding-bottom:5px;}
#containerOrderStatus #content #data #statementContent p
									{font-size:0.8em;}

#containerOrderStatus #content #data #your500ByDiesel td.left
									{width:55px;padding-right:10px;color:#aaaa09;font-weight:bold;font-size:0.9em;text-transform:uppercase;padding-bottom:3px;}
#containerOrderStatus #content #data #your500ByDiesel td.top15
									{padding-top:15px;}
#containerOrderStatus #content #data #your500ByDiesel td.top20 
									{padding-top:20px;}
#containerOrderStatus #content #data #your500ByDiesel td.right
									{width:155px;font-size:0.9em;font-weight:bold;}
#containerOrderStatus #content #data #your500ByDiesel td a {color:#464646;text-decoration:none;}
#containerOrderStatus #content #data #your500ByDiesel td a:hover {color:#464646;text-decoration:underline;}

#containerOrderStatus #content #data #paymentBalance 
									{background: url(/library/images/fiat500/bgPaymentBalance.gif) repeat-y;height:8em;}
									
.imgPaymentBoxTop					{background: url(/library/images/fiat500/imgPaymentBoxTop.jpg) no-repeat;width:226px;height:13px;padding:0;margin:0;}
.imgPaymentBoxBottom				{background: url(/library/images/fiat500/imgPaymentBoxBottom.jpg) no-repeat;width:226px;height:8px;padding:0;margin:0;}

#containerOrderStatus #content #data #depositPaid td.left,
#containerOrderStatus #content #data #paymentBalance td.left 
									{width:280px;color:#aaaa09;font-weight:bold;font-size:0.9em;padding-bottom:15px;text-transform:uppercase;}
#containerOrderStatus #content #data #depositPaid td.top20,
#containerOrderStatus #content #data #paymentBalance td.top20 
									{padding-top:20px;}
#containerOrderStatus #content #data #depositPaid td.right,
#containerOrderStatus #content #data #paymentBalance td.right
									{width:196px;font-size:0.9em;font-weight:bold;padding-bottom:15px;}
#containerOrderStatus #content #data #depositPaid td.text,
#containerOrderStatus #content #data #paymentBalance td.text 
									{font-size:0.9em;width:180px;}

#containerOrderStatus #content #data #gotAQuery td.txtHeader 
									{width:100px;color:#aaaa09;font-weight:bold;font-size:0.9em;}

#containerOrderStatus #content #data #gotAQuery td.txtInfo
									{width:196px;font-size:0.9em;padding-bottom:20px;}

#containerOrderStatus #content #data #gotAQuery td.txtInfo a 
									{text-decoration:none;}
#containerOrderStatus #content #data #gotAQuery td.txtInfo a:hover
									{text-decoration:underline;}

#bgOrderStatusBottom				{background: url(/library/images/fiat500/bgOrderStatusBottom.gif) top no-repeat;height:6px;width:922px;}
#bgOrderStatusBottom2				{background: url(/library/images/fiat500/bgOrderStatusBottom2.gif) top no-repeat;height:6px;width:922px;}

div.yourRefNumber					{position:absolute;top:25px;left:627px;background: url(/library/images/fiat500/bgYourRefNumber.gif) no-repeat; width:324px; height:78px;}
div.yourRefNumber p					{margin:10px 0 0 15px;font-size:0.9em;}
div.yourRefNumber h3				{background: url(/library/images/fiat500/subheadYourRefNumberIs.gif) top no-repeat;height:10px;width:144px;margin:10px 0 2px 15px;}
div.yourRefNumber #txt				{text-transform:uppercase;padding:0 0 0 15px;margin:0;font-size:1.3em;font-weight:bold;}

#PostCodeFinderDropDown				{margin-left:100px;float:left;}

/* Login Page */

#containerLogin						{background: url(/library/images/fiat500/bgContainerLogin.jpg) top no-repeat;height:483px;}
#containerLoginInner				{padding:75px 0 0 30px;}
#containerLoginInner #txtLogin p	{font-weight:bold;margin:0 0 60px 0;width:260px;font-size:0.9em;}
#containerLogin h2					{background: url(/library/images/fiat500/headerTrackYourOrder.gif) top no-repeat; width:251px;height:30px;padding:0;margin:0;}
#containerLogin h3#accountLogin		{background: url(/library/images/fiat500/subheadAccountLogin.gif) top no-repeat; width:128px;height:36px;}
#containerLogin h3#haventOrdered	{background: url(/library/images/fiat500/subheadHaventOrdered.gif) top no-repeat; width:309px;height:33px;}

#imgButtonLogin input				{width:79px !important;margin:15px 0 0 138px;}
#containerLoginInner label			{width:140px;color:#aaaa09;font-weight:bold;font-size:0.9em;text-transform:uppercase;padding:0 0 3px 0;margin:0;float:left;}
#containerLoginInner input			{float:left;width:220px;}

#containerLoginInner #col1			{float:left;width:450px;}
#containerLoginInner #col2			{float:left;width:450px;}

#containerLoginInner #btnConfigure a		{display:block;background: url(/library/images/fiat500/btnConfigure.gif) no-repeat; width:193px; height:27px;}
#containerLoginInner #btnConfigure a:hover	{display:block;background: url(/library/images/fiat500/btnConfigure-over.gif) no-repeat; width:193px; height:27px;}

/* Car Select Page */
#containerSelectCar					{background: url(/library/images/fiat500/bgContainerSelectCar.jpg) top no-repeat;height:483px;}
#containerSelectCarInner			{padding:70px 0 0 30px;height:20em;}
#containerSelectCar h2				{background: url(/library/images/fiat500/headerYour500ByDiesel.gif) top no-repeat;height:30px;width:233px;}
#containerSelectCar #col1			{margin:55px 0 0 25px;width:247px;float:left;}
#containerSelectCar #col1 h3		{background: url(/library/images/fiat500/subheadSelectA500.gif) top no-repeat;height:18px;width:162px;padding:0;margin:0;}
#containerSelectCar #col1 p			{font-size:0.8em;color:#ffffff;width:200px;}

#containerSelectCar #col2			{margin:63px 0 0 0;width:615px;height:240px;overflow:auto; position:relative;float:left;}
#containerSelectCar #col2 h4		{margin:15px 0 3px 0;padding:0;font-size:1.3em;}
#containerSelectCar #col2 table		{width:580px;padding:0;margin:0;}
#containerSelectCar #col2 .borderBottom	{border-bottom:solid 1px #141414;}
#containerSelectCar #col2 table td	{padding:0;margin:0;}
#containerSelectCar #col2 td.left1	{width:50px;color:#aaaa09;font-weight:bold;font-size:0.9em;text-transform:uppercase;}
#containerSelectCar #col2 td.left	{width:100px;color:#aaaa09;font-weight:bold;font-size:0.9em;text-transform:uppercase;}
#containerSelectCar #col2 td.right	{width:150px;font-weight:bold;font-size:0.9em;text-transform:uppercase;}
#containerSelectCar #col2 td.right1	{width:120px;font-weight:bold;font-size:0.9em;text-transform:uppercase;}
#containerSelectCar #col2 td.right2	{width:170px;font-weight:bold;font-size:0.9em;text-transform:uppercase;}
#containerSelectCar #col2 td.right3	{width:80px;font-weight:bold;font-size:0.9em;text-transform:uppercase;}

#containerSelectCar #btnSelectThisCar a			{display:block;background: url(/library/images/fiat500/btnSelectThisCar.gif) no-repeat; width:117px; height:23px;margin:10px 0 20px 0;}
#containerSelectCar #btnSelectThisCar a:hover	{display:block;background: url(/library/images/fiat500/btnSelectThisCar-over.gif) no-repeat; width:117px; height:23px;}

/* Personal Details */

#contentPersonalDetails					{width:917px;height:24em;}
#contentPersonalDetails #col1			{float:left;width:330px;padding-left:33px;}
#contentPersonalDetails #col1 h3		{background: url(/library/images/fiat500/subheadYourContactDetailsSml.gif) top no-repeat;height:13px;width:150px;padding:0;margin:22px 0 10px 0;}
#contentPersonalDetails #col1 td.left	{width:100px;color:#aaaa09;font-weight:bold;font-size:0.8em;text-transform:uppercase;}
#contentPersonalDetails #col1 td.spacer {padding:10px 0 10px 0;}
#contentPersonalDetails #col1 td.right	{width:100px;font-weight:bold;font-size:0.9em;}
#contentPersonalDetails #col1 table		{margin:0 0 30px 0;}

#contentPersonalDetails #col2			{float:left;width:315px;font-size:0.9em;padding-bottom:20px;}
#contentPersonalDetails #col2 h3		{background: url(/library/images/fiat500/subheadEditYourDetails.gif) top no-repeat;height:13px;width:181px;padding:0;margin:22px 0 10px 0;}
#contentPersonalDetails #col2 p			{margin-bottom:15px;}
#contentPersonalDetails #col2 fieldset	{margin-top:45px;}

#contentPersonalDetails #col3			{float:left;width:210px;}
#contentPersonalDetails #col3 h3		{background: url(/library/images/fiat500/subheadYourInformation2.gif) top no-repeat;height:15px;width:128px;padding:0;margin:22px 0 8px 0;}
#contentPersonalDetails #col3 strong	{color:#aaaa09;font-weight:bold;text-transform:uppercase;}
#contentPersonalDetails #col3 p			{margin-bottom:15px;font-size:0.9em;}

#contentPersonalDetails label			{color:#aaaa09;font-weight:bold;display:block;width:105px;float:left;padding-top:5px;font-size:0.8em;}
#contentPersonalDetails input			{width:180px;float:left;}
#contentPersonalDetails .imgButtonSaveYourDetails input				
										{width:159px !important; left:878px;float:right;margin-right:20px;}
#contentPersonalDetails .imgButtonBack input				
										{width:63px !important; height:23px; left:31px;margin-left:30px;}

/* Final Payment */

#containerFinalPaymentInner				{padding:70px 0 0 30px;height:20em;}
#containerFinalPaymentInner #col1		{float:left;width:639px;padding:0 40px 40px 34px;font-size:0.9em;}
#containerFinalPaymentInner #col1 h3	{background: url(/library/images/fiat500/subheadGetReady.gif) top no-repeat;height:16px;width:219px;padding:0;margin:22px 0 10px 0;}
#containerFinalPaymentInner #col2		{float:left;width:177px;font-size:0.9em;padding-bottom:20px;}
#containerFinalPaymentInner #col2 h3	{background: url(/library/images/fiat500/subheadGotAQuerySml.gif) top no-repeat;height:15px;width:86px;padding:0;margin:22px 0 8px 0;}
#containerFinalPaymentInner #col2 strong{color:#aaaa09;font-weight:bold;text-transform:uppercase;}
#containerFinalPaymentContent			{height:24em;}

#contentPersonalDetails #btnEditYourDetails a		{display:block;background: url(/library/images/fiat500/btnEditYourDetails.gif) no-repeat; width:132px; height:22px;margin:15px 0 0 0;}
#contentPersonalDetails #btnEditYourDetails a:hover	{display:block;background: url(/library/images/fiat500/btnEditYourDetails-over.gif) no-repeat; width:132px; height:22px;}

/* Secure Payment Logo */
.logoSecurePayment						{background: url(/library/images/fiat500/logoSecurePayment.gif) no-repeat;width:161px;height:51px;position: absolute;top:88px;left:780px;}

/* Complete your payment */
#containerCompleteYourPayment			{background: url(/library/images/fiat500/bgContainerSummary.jpg) top no-repeat;height:471px;font-size:0.9em;margin-top:12px;}
#containerCompleteYourPayment h2		{background: url(/library/images/fiat500/headerCompleteYourPayment.gif) top no-repeat;height:24px;width:390px;padding:0;margin:22px 0 10px 0;}
#containerCompleteYourPayment h3		{background: url(/library/images/fiat500/subheadHeresHow.gif) top no-repeat;height:16px;width:95px;padding:0;margin:22px 0 10px 0;}
#containerCompleteYourPayment #top		{width:440px;position:relative;left:30px;padding-top:75px;}
#containerCompleteYourPayment #left		{float:left;width:440px;position:relative;left:30px;}
#containerCompleteYourPayment #left li	{margin:0 0 10px -25px; list-style: square;}
#containerCompleteYourPayment #right	{float:left;width:430px;position:relative;left:70px;}
#containerCompleteYourPayment #buttons	{width:750px;margin-left:30px;}
.imgButtonCompleteYourPayment input		{width:213px !important; left:728px;}

/* Check your details */
#checkYourDetailsHeader					{font-size:0.9em; position:relative;left:30px;margin:20px 0 20px 0;width:550px;height:8em;}
#checkYourDetailsHeader h2				{background: url(/library/images/fiat500/headerCheckYourDetails.gif) top no-repeat;width:263px;height:24px;}
#txtAutomaticallyUpdate					{font-size:0.9em !important;color:#999900;float:left;padding-top:15px;}

/* Registered Keeper Details */
#registeredKeeperDetailsHeader			{font-size:0.9em; position:relative;left:30px;margin:20px 0 20px 0;width:550px;height:7.8em;}
#registeredKeeperDetailsHeader h2		{background: url(/library/images/fiat500/headerRegisteredKeeper.gif) top no-repeat;width:352px;height:24px;padding:10px 0 0 0;margin:0;}
#registeredKeeperDetailsHeader p		{padding:0;margin:0;width:450px;}
#txtTheRegisteredKeeper					{width:200px;font-size:0.9em !important;margin-top:30px;}
#col1 h3#headerRegisteredKeeperPersonalDetails
										{background: url(/library/images/fiat500/headerRegisteredKeeperPer.gif) left top no-repeat;width:305px;height:24px;}
#col2 h3#headerRegisteredKeeperContactDetails
										{background: url(/library/images/fiat500/headerRegisteredKeeperCont.gif) top no-repeat;width:296px;height:24px;}
#btnFindAddress a						{background: url(/library/images/fiat500/btnLookUpAddress.gif) top no-repeat;width:127px;height:22px;display:block;margin:0 0 10px 100px;}
#btnFindAddress a:hover					{background: url(/library/images/fiat500/btnLookUpAddress-over.gif) top no-repeat;width:127px;height:22px;display:block;margin:0 0 10px 100px;}

/* Make Your Final Payment */
#makeYourFinalPaymentHeader				{font-size:0.9em; position:relative;left:30px;margin-bottom:20px;top:19px;width:510px;height:8em;}
#makeYourFinalPaymentHeader h2			{background: url(/library/images/fiat500/headerMakeYourFinalPayment.gif) top no-repeat;width:430px;height:24px;}

#paymentInformation						{width:310px;font-size:0.9em;height:80px;font-size:0.8em;}
#paymentInformation .left				{float:left;width:110px;height:20px;text-transform: uppercase;color:#a9ab08;}
#paymentInformation .right				{float:left;width:175px;height:20px;padding-bottom:5px;font-weight:bold;font-size:1.1em;}

/* Just One Last Thing */
#justOneLastThing						{font-size:0.9em; position:relative;left:30px;margin-bottom:20px;top:19px;width:450px;padding-bottom:20px;}
#justOneLastThing h2					{background: url(/library/images/fiat500/headerNearlyThere.gif) top no-repeat;width:179px;height:30px;padding:0;}
#containerStep4 h3#headerYourDetails	{background: url(/library/images/fiat500/headerYourDetails.gif) no-repeat;width:112px;}

#containerStep4 dl						{margin:0;padding:0;}

#containerStep4 #col1P2					{float:left;width:285px;position:relative;left:30px;}
#containerStep4 #col1P2 dt				{color:#aaaa09;font-weight:bold;display:block;width:86px;float:left;padding-top:5px;text-transform: uppercase;font-size:0.85em;}
#containerStep4 #col1P2 dd				{font-weight:bold;display:block;width:150px;float:left;padding-top:5px;font-size:0.85em;}
#containerStep4 #col1P2 h3				{background: url(/library/images/fiat500/headerYourDetails.gif) top no-repeat;width:112px;height:16px;padding:0;margin:0;}
#containerStep4 #col1P2 h3#your500byDIESEL
										{background: url(/library/images/fiat500/subheadYour500ByDiesel3.gif) top no-repeat;width:146px;height:20px;margin:15px 0 0 0;}
#containerStep4 #col1P2 dl#tableYourDetails
										{height:140px;}
#containerStep4 #col2P2 dl#registeredKeeperDetailsTable			
										{height:175px;}

#containerStep4 #col2P2					{float:left;width:350px;position:relative;left:30px;}
#containerStep4 #col2P2 dt				{color:#aaaa09;font-weight:bold;display:block;width:65px;float:left;padding-top:5px;text-transform: uppercase;font-size:0.85em;}
#containerStep4 #col2P2 dd				{font-weight:bold;display:block;width:210px;float:left;padding-top:5px;font-size:0.85em;}
#containerStep4 #col2P2 h3				{background: url(/library/images/fiat500/headerRegisteredKeeperDet.gif) top no-repeat;width:220px;height:16px;text-indent:-2000px;padding:0;margin:0;}

#containerStep4 #col3P2					{float:left;width:290px;position:relative;left:30px;}
#containerStep4 #col3P2 dt				{color:#aaaa09;font-weight:bold;display:block;width:100px;float:left;padding-top:5px;text-transform: uppercase;font-size:0.85em;}
#containerStep4 #col3P2 dt.spacer, #containerStep4 #col3P2 dd.spacer
										{margin-bottom:15px;}
#containerStep4 #col3P2 dd				{font-weight:bold;display:block;width:120px;float:left;padding-top:5px;font-size:0.85em;}
#containerStep4 #col3P2 h3				{background: url(/library/images/fiat500/headerBillingDetails.gif) top no-repeat;width:124px;height:16px;padding:0;margin:0;}

#containerStep4 #col4P2					{padding:-20px 0 10px 20px;border:solid 1px red;}
#containerStep4 #col4P2 h3				{background: url(/library/images/fiat500/headerYour500ByDiesel.gif) top no-repeat;width:146px;height:20px;padding-bottom:5px;}

.imgButtonConfirmPay input				{clear:left;width:161px !important;position:absolute;top:477px;left:770px;}

/* Your final payment */
#containerStepThankyou					{background: url(/library/images/fiat500/bgContainerStep3.jpg) top no-repeat;height:483px;}
#yourFinalPaymentHeader					{position:relative;left:30px;margin-bottom:20px;top:80px;width:550px;height:14em;float:left;}
#yourFinalPaymentHeader h2				{background: url(/library/images/fiat500/headerYourTransaction.gif) top no-repeat;width:253px;height:50px;margin-bottom:10px;}

#containerStepThankyou #containerInner	{border:solid 1px red;}

#containerStepThankyou #col1			{width:340px;float:left;margin-left:30px;}
#containerStepThankyou #col1 h3			{background: url(/library/images/fiat500/subheadYour500ByDiesel2.gif) no-repeat;width:146px;height:20px;}
#containerStepThankyou #col1 td			{font-size:0.9em;margin:0;padding:0 5px 0 0;}
#containerStepThankyou #col1 #btnViewFullCarDetails a
										{background: url(/library/images/fiat500/btnViewFullCarDetails.gif) no-repeat;width:154px;height:23px;display:block;margin-top:10px;}
#containerStepThankyou #col1 #btnViewFullCarDetails a:hover
										{background: url(/library/images/fiat500/btnViewFullCarDetails-over.gif) no-repeat;}
#containerStepThankyou #col1 #btnViewYourCar a
										{background: url(/library/images/fiat500/btnViewYourCar.gif) no-repeat;width:114px;height:22px;display:block;margin-top:10px;}
#containerStepThankyou #col1 #btnViewYourCar a:hover
										{background: url(/library/images/fiat500/btnViewYourCar-over.gif) no-repeat;}
										
#containerStepThankyou #col1 p			{width:250px;font-size:0.9em;margin-top:14px;}

#containerStepThankyou #col2			{width:315px;float:left;font-size:0.9em;}
#containerStepThankyou #col2 h3			{background: url(/library/images/fiat500/headerWhatHappensNow.gif) no-repeat;width:167px;height:22px;}
#containerStepThankyou #col2 p			{width:280px;}


#btnPrintDetails a						{background: url(/library/images/fiat500/btnPrintDetails.gif) top no-repeat;width:137px;height:27px;display:block;margin-top:15px;float:left;}
#btnPrintDetails a:hover				{background: url(/library/images/fiat500/btnPrintDetails-over.gif) top no-repeat;}

#containerStepThankyou #col3			{width:260px;float:left;}
#containerStepThankyou #col3 h3			{background: url(/library/images/fiat500/subheadGoBack.gif) no-repeat;width:222px;height:16px;}
#containerStepThankyou #col3 p			{font-size:0.9em;}
#btnGoToYourAccount a					{background: url(/library/images/fiat500/btnGoToYourAccount.gif) top no-repeat;width:148px;height:23px;display:block;margin:15px 0 31px 0;float:left;}
#btnGoToYourAccount a:hover				{background: url(/library/images/fiat500/btnGoToYourAccount-over.gif) top no-repeat;}
#subheadGotAQuerySml					{background: url(/library/images/fiat500/subheadGotAQuerySml.gif) no-repeat;width:113px;height:18px;}

#containerStepThankyou .yourRefNumber		{position:absolute;top:63px;left:627px;background: url(/library/images/fiat500/bgYourRefNumber.gif) no-repeat; width:324px; height:78px;}
#containerStepThankyou .yourRefNumber p		{margin:10px 0 0 15px;font-size:0.9em;}
#containerStepThankyou .yourRefNumber h3	{background: url(/library/images/fiat500/subheadYourRefNumberIs.gif) top no-repeat;height:10px;width:144px;margin:10px 0 2px 15px;}
#containerStepThankyou .yourRefNumber #txt	{text-transform:uppercase;padding:0 0 0 15px;margin:0;font-size:1.5em;font-weight:bold;}

.imgButtonSubmit input						{clear:left;width:85px !important;position:absolute;top:477px;left:855px;}

/* Referral page */

#containerReferral							{background: url(/library/images/fiat500/bgContainerError.jpg) top no-repeat;height:483px;}
#containerReferral h2						{background: url(/library/images/fiat500/headerSorryWeCantComplete.gif) top no-repeat;width:353px;height:54px;padding:0 0 5px 0;margin:0;}
#referralContent							{font-size:0.9em; float:left; margin:80px 0 0 30px; width:450px;}
#referralContent #learnMoreButton			{margin-top:12px; display:block; width:123px; height:28px; background:url(/library/images/fiat500/btnLearnMore.gif) no-repeat top left;}
#referralContent #learnMoreButton:hover		{background-image:url(/library/images/fiat500/btnLearnMore-over.gif);}
#referralContent #goToFiatHomepage			{display:block; width:149px; height:24px; background:url(/library/images/fiat500/btnGoToFiatHomepage.gif) no-repeat top left; margin-top:12px;}
#referralContent #goToFiatHomepage:hover	{background-image:url(/library/images/fiat500/btnGoToFiatHomepage-over.gif);}
#containerReferral div#gotAQuery			{font-size:0.9em; float:right; margin:80px 36px 0 0; padding:0 0 0 14px; background: url(/library/images/fiat500/bgGotAQuery.gif) no-repeat; width:255px; height:92px;}
#containerReferral div#gotAQuery h3			{background: url(/library/images/fiat500/subheadGotAQuery3.gif) top no-repeat;width:113px;height:18px; margin-top:14px;}


/* Error Page */

#containerError						{font-size:0.9em; background: url(/library/images/fiat500/bgContainerError.jpg) top no-repeat;height:483px;}
#containerError h2					{background: url(/library/images/fiat500/headerOops.gif) top no-repeat;width:371px;height:28px;padding:0 0 5px 0;margin:0;}
#btnBillingDetails					{margin-top:25px;}
#btnBillingDetails a				{background: url(/library/images/fiat500/btnBillingDetails.gif) top no-repeat;width:142px;height:28px;display:block;float:left;}
#errorContent						{position:relative;top:80px;left:30px;width:450px;}
#errorContent h2#sorry				{background: url(/library/images/fiat500/headerSorryDeclined.gif) top no-repeat;width:348px;height:52px;padding:0 0 5px 0;margin:0;}


