body {margin:0px;font-size:9pt;font-family:corbel;}

p {font-size:9pt;color:#000;}

h1 {color:#1d3157;font-size:148%;margin-left:15px;}

/*h2 {color:#1d3157;font-family:Arial;font-size:175%;font-weight:normal;text-transform:uppercase;}*/

h2 {font-size:12pt;color:#fff;margin-left:32px;padding-top:20px;}

img {border:0px none;padding:0px;margin:0px;}
form {margin:0px;padding:0px;}

.backBtn {background:url(images/back.png) top center no-repeat; width:72px; height:28px; border:0px none;}
.proceedBtn {background:url(images/proceed.png) top center no-repeat; width:72px; height:28px; border:0px none;}

select {border:solid 1px #bbb;padding:2px;font-size:9pt;}
textarea {border:solid 1px #bbb;padding:2px;font-size:9pt;font-family:arial;}
.clear {clear:both;}
.submitBtn {border:0px none;padding:2px 10px;font-size:8pt;font-weight:bold;color:#fff;}
.checkradio {margin:0px;padding:0px;}
.frmLabel {color:#fff;font-size:8pt;font-weight:bold;text-align:right;}
#quoteBubble {background:url(images/ready.png) right top no-repeat;width:98px;height:99px;z-index:2000;position:absolute;left:490px;top:75px;}
#guideBubble {background:url(images/guide.png) right top no-repeat;width:98px;height:99px;z-index:2000;position:absolute;left:490px;top:115px;}
#contactBubble {background:url(images/freeR.png) right top no-repeat;width:98px;height:99px;z-index:2000;position:absolute;left:490px;top:115px;}

#ajaxvalidator{padding:15px;padding-top:0;}

.midBG {width:582px;height:margin:0 auto;background:url(images/midQuote.jpg) center top repeat-y;}
.midBGQ {width:582px;height:510px;margin:0 auto;background:url(images/midQuote.jpg) center top repeat-y;}
.midBGG {width:582px;margin:0 auto;background:url(images/midQuote.jpg) center top repeat-y;}
.midBGC {width:582px;margin:0 auto;background:url(images/midQuote.jpg) center top repeat-y;}
.btmCrv {width:582px;margin:0 auto;background:url(images/btmCrvQuote.jpg) center top no-repeat;height:117px;}
.btmCrvQ {width:582px;margin:0 auto;background:url(images/btmCrvQuote.jpg) center top no-repeat;height:117px;}
.btmCrvG {width:582px;margin:0 auto;background:url(images/btmCrvQuote.jpg) center top no-repeat;height:117px;}
.tpCrv {width:582px;margin:0 auto;background:url(images/topCrvQuote.jpg) center top no-repeat;height:113px;}
.tpCrvG {width:582px;margin:0 auto;background:url(images/topCrvG.jpg) center top no-repeat;height:113px;}

#frmquote {font-size:10pt;margin-top:5px;width:560px;margin:0 auto;margin-left:25px;height:35px;}

#frmquote #sForm {width:495px;margin:0 auto;padding:10px;/*background:url(images/ready.png) right top no-repeat;*/}
#frmquote #sFormQ {width:495px;margin-left:15px;padding:10px;}
#frmquote #sFormQ h1 {color:#1D3157; font-size:18pt; font-weight:normal; left:47px; position:absolute; top:72px; z-index:2000;}
#frmquote #sForm ol {padding:0px;margin:0px;}
#frmquote #sForm label {text-align:right;float:left;margin-right:10px;color:#000;font-size:10pt;padding-top:4px;width:100px;}
#frmquote #sForm .lblSpeed {text-align:right;float:left;margin-right:10px;color:#000;font-size:10pt;padding-top:4px;width:70px;}
#frmquote .sForm li {list-style-type:none;margin:0px;margin-right:10px;min-width:220px;font-size:12px;padding:0px;text-align:left;}

#frmquote .sForm .inputFld {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px;padding-left:25px;border:1px solid #bbb;}
#frmquote .sForm .inputFldName {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:115px; background:#ffffff url(images/name.gif) no-repeat scroll 2% 50%;padding-left:25px;border:1px solid #bbb;}
#frmquote .sForm .inputFldNameL {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/name.gif) no-repeat scroll 2% 50%;padding-left:25px;border:1px solid #bbb;}

#frmquote .sForm .inputFldLname {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:118px;padding-left:10px;border:1px solid #bbb;}
#frmquote .sForm .inputFldEml {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/email.gif) no-repeat scroll 2% 50%;padding-left:25px;border:1px solid #bbb;}
#frmquote .sForm .inputFldEml {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/email.gif) no-repeat scroll 2% 50%;padding-left:25px;border:1px solid #bbb;}
#frmquote .sForm .inputFldAdd {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/add.gif) no-repeat scroll 2% 50%;padding-left:25px;border:1px solid #bbb;}
#frmquote .sForm .inputFldCom {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/company.gif) no-repeat scroll 2% 50%;padding-left:25px;border:1px solid #bbb;}
/*#frmquote .sForm .inputFldPh {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/phone.gif) no-repeat scroll 2% 50%;padding-left:25px;}*/
#frmquote .sForm .inputFldPh {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;padding-left:10px;border:1px solid #bbb;}
#frmquote .sForm .inputFldZip {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:126px; background:#ffffff url(images/zip.gif) no-repeat scroll 2% 50%;padding-left:25px;border:1px solid #bbb;}
#frmquote .sForm .inputFldCity {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/city.gif) no-repeat scroll 2% 50%;padding-left:25px;border:1px solid #bbb;}

#frmquote_validation_result {border:1px solid #000;padding:10px;width:405px;background:#b22b1e url(images/missing.jpg) no-repeat right top;min-height:80px;}

#frmquote #sFormFree {width:450px;margin:0px auto;background:#6b0008 url(images/Form-bg1.png) no-repeat left top;padding:30px;margin-left:35px;}
#frmquote #sFormFree ol {padding:0px;margin:0px;}
#frmquote #sFormFree label {text-align:right;float:left;margin-right:10px;color:#fff;font-size:10pt;padding-top:4px;width:100px;}
#frmquote .sFormFree li {list-style-type:none;margin:0px;margin-right:10px;min-width:220px;font-size:12px;padding:0px;text-align:left;}

#frmquote .sFormFree .inputFld {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px;padding-left:25px;}
#frmquote .sFormFree .inputFldName {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/name.gif) no-repeat scroll 2% 50%;padding-left:25px;}
#frmquote .sFormFree .inputFldEml {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/email.gif) no-repeat scroll 2% 50%;padding-left:25px;}\
#frmquote .sFormFree .inputFldEml {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/email.gif) no-repeat scroll 2% 50%;padding-left:25px;}
#frmquote .sFormFree .inputFldAdd {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/add.gif) no-repeat scroll 2% 50%;padding-left:25px;}
#frmquote .sFormFree .inputFldCom {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/company.gif) no-repeat scroll 2% 50%;padding-left:25px;}
#frmquote .sFormFree .inputFldPh {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/phone.gif) no-repeat scroll 2% 50%;padding-left:25px;}
#frmquote .sFormFree .inputFldZip {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/zip.gif) no-repeat scroll 2% 50%;padding-left:25px;}
#frmquote .sFormFree .inputFldCity {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/city.gif) no-repeat scroll 2% 50%;padding-left:25px;}

#frmquoteG {font-size:10pt;margin-top:5px;width:560px;margin:0 auto;margin-left:10px;background:url(images/topCrvG.jpg) center top no-repeat;height:35px;}
#frmquoteG #sFormguide {width:450px;margin:0px auto;margin-left:50px;}
#frmquoteG #sFormguide ol {padding:0px;margin:0px;}
#frmquoteG #sFormguide label {text-align:right;float:left;margin-right:10px;color:#fff;font-size:10pt;padding-top:4px;width:100px;}
#frmquoteG .sFormguide li {list-style-type:none;margin:0px;margin-right:10px;min-width:220px;font-size:12px;padding:0px;text-align:left;}

#frmquoteG .sFormguide .inputFld {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px;padding-left:25px;}
#frmquoteG .sFormguide .inputFldTxt {height:130px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px;padding-left:25px;}
#frmquoteG .sFormguide .inputFldPhs {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:40px;padding-left:15px;}
#frmquoteG .sFormguide .inputFldName {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/name.gif) no-repeat scroll 2% 50%;padding-left:25px;}
#frmquoteG .sFormguide .inputFldEml {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/email.gif) no-repeat scroll 2% 50%;padding-left:25px;}
#frmquoteG .sFormguide .inputFldAdd {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/add.gif) no-repeat scroll 2% 50%;padding-left:25px;}
#frmquoteG .sFormguide .inputFldCom {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/company.gif) no-repeat scroll 2% 50%;padding-left:25px;}
#frmquoteG .sFormguide .inputFldPh {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;padding-left:10px;border:1px solid #bbb;}
#frmquoteG .sFormguide .inputFldZip {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/zip.gif) no-repeat scroll 2% 50%;padding-left:25px;}
#frmquoteG .sFormguide .inputFldCity {height:25px;color:#666666;font-family:Trebuchet MS;border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:250px; background:#ffffff url(images/city.gif) no-repeat scroll 2% 50%;padding-left:25px;}

#frmquote .sForm .inputFldSt {border:solid 1px #fff;padding:2px;font-size:12pt;margin-bottom:5px;width:80px;color:#666666;font-family:Trebuchet MS;}
#frmquote .sForm select {height:30px;padding:3px;color:#666666;font-family:Trebuchet MS;font-size:12pt;margin-bottom:5px;width:80px;border:1px solid #bbb;}