@charset "utf-8";

body { background:#000; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:0; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; }

ul, li, ol { list-style-type:none; }

img { border:0; float:left; }

a, input { outline:none; border:none; text-decoration:none; }

.FloatLeft { float:left }

.FloatRight { float:right }

.Display { display:none; }

/**** Main CSS ******/
#AutoWrapper { width:849px; margin:auto; }

#AutoWrapper #IndexWrapper { background:url(../images/lp_hdr.jpg) no-repeat; float:left; width:849px; }

/* Header Wrapper */
#AutoWrapper div.HeaderWrapper { float:left; padding:25px 0 0px 17px; width:832px; }

.HeaderWrapper h1.Logo { background:url(../images/protect_your_car_logo.png) no-repeat; float:left; height:40px; width:221px; }

.HeaderWrapper h1.Logo a { float:left; height:40px; width:221px; }

.HeaderWrapper div.Tagline { float:left; padding:45px 0 0 67px; width:765px; }

.Tagline h2 { background:url(../images/revving_hding.png) no-repeat; float:left; height:79px; width:644px; }

/* Inner Wrapper */
#AutoWrapper div.ContentWrapper { padding:16px 0 0 21px; float:left; width:828px; }

.ContentWrapper div.LeftContent { float:left; margin-top:188px; width:447px; }

.LeftContent div.LeftTxt { background:url(../images/contentbg.png) no-repeat; float:left; padding:23px 0 0 30px; width:417px; }

.LeftTxt h1 { color:#fca93e; float:left; font-size:14px; font-weight:bold; padding:0px 0 17px 0px; width:380px; }

.LeftTxt p { float:left; padding:0px 0 8px 0px; width:380px; }

.LeftTxt ul { float:left; padding:10px 0 0px 30px; width:300px; }

.LeftTxt ul li { background:url(../images/bullet.jpg) 0 6px no-repeat; color:#ffce82; float:left; font-size:14px; padding:0px 0 3px 10px; width:290px; }

/* RightContent */
.ContentWrapper div.RightContent { float:left; padding-left:41px; width:302px; }

.RightContent span.TopBg { background:url(../images/formtop.gif) no-repeat; float:left; height:16px; width:302px; }

.RightContent span.LeftBg { background:url(../images/form_left.gif) no-repeat; float:left; height:410px; width:15px; }

.RightContent div.MiddleSection { background:url(../images/form_midbg.gif) repeat-x; float:left; padding:0px 0 0 14px; width:258px; }

/* Form */
.MiddleSection div.FldRow { float:left; padding:0px 0 5px 0px; width:236px; }

.MiddleSection div.FldRow label.Fldlbl { border:none; color:#fff; float:left; font-size:12px; line-height:16px; text-align:right; padding-right:10px; width:81px; }

.MiddleSection div.FldRow input.txtFld { border:1px #999 solid; float:left; font-size:11px; padding:2px 0 0px 0px; height:16px; width:143px; }

.MiddleSection div.FldRow select.Txtopt { float:left; font-size:12px; height:19px; width:145px; }

.MiddleSection h2.FormHdg { background:url(../images/form_hdg.gif) no-repeat; float:left; height:88px; padding-bottom:16px; width:243px; }

.RightContent span.RightBg { background:url(../images/form_right.gif) no-repeat; float:left; height:410px; width:15px; }

.ChkMain { float:left; padding:7px 0 13px 20px; width:230px; }

.ChkMain label.Chklbl { float:left; font-size:11px; padding:0 0 0 10px; width:200px; text-align:center }

.StartBtn { float:left; height:136px; padding:0 0 15px 59px; width:130px; }

.StartBtnImg { background:url(../images/start_btn.png) no-repeat; float:left; height:136px; width:130px; }

/** Footer Wrapper **/
#AutoWrapper #FooterWrapper { background:url('../images/footerbg.gif') repeat-x; float:left; padding:47px 0; margin-top:25px; width:849px; }

#FooterWrapper p { color:#858585; float:left; font-size:11px; text-align:center; width:849px; padding:0 0 5px 0px; }

#FooterWrapper p span.divider { padding:0 18px; }

#FooterWrapper p a { color:#858585; text-decoration:underline; margin:0 5px; }

#FooterWrapper p a:hover { text-decoration:none; }

/* Thank You Page */
#AutoWrapper #ThankYouWrapper { background:url(../images/thanku_header.jpg) no-repeat; float:left; height:279px; width:849px; }

.HeaderWrapper div.ThankYouHdg { float:left; padding:65px 0 250px 339px; width:493px; }

.ThankYouHdg h2 { background:url(../images/thank_you_hdg.png) no-repeat; float:left; height:66px; width:413px; }
