
/* Copyright © Website Engineers Limited */

/* Quotation */
.Quotation { position: relative; float: right; margin: 0px; width: 752px; }
.Quotation h1 { position: relative; float: none; clear: both; margin-bottom: 0px; }
.Quotation h3 { position: relative; text-align: center; padding-top: 6px; padding-bottom: 4px; margin-top: 0px; margin-bottom: 0px; width: 752px; line-height: 1.2; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px; color: #ffffff; background-image: url(images/h2_bg.gif); background-color: #737373; }
.Quotation .Text { position: relative; padding: 20px 20px 10px 20px; }
.Quotation .Text h2 { position: relative; clear: both; text-align: center; padding-top: 4px; padding-bottom: 4px; margin-top: 0px; margin-bottom: 1px; line-height: 1.2; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px; color: #ffffff; background-image: url(images/h1_bg.gif); background-color: #737373; }

/* Quotation Navi */
.QuotationNavi { position: relative; }
.QuotationNavi p { font-size: 12px; }
.QuotationNavi p.Note { font-size: 11px; }
.QuotationNavi .Icon { position: relative; float: left; text-align: center; }
.QuotationNavi .Icon p { padding-top: 10px; }
.QuotationNavi .Link a { text-decoration: none; color: #aaaaaa; }
.QuotationNavi .Link a:visited { text-decoration: none; color: #aaaaaa; }
.QuotationNavi .Link a:hover { text-decoration: underline; color: #aaaaaa; }
.QuotationNavi .LinkActive a { text-decoration: none; color: #dd0000; }
.QuotationNavi .LinkActive a:visited { text-decoration: none; color: #dd0000; }
.QuotationNavi .LinkActive a:hover { text-decoration: underline; color: #dd0000; }
.QuotationNavi .LinkComplete a { text-decoration: none; color: #333333; }
.QuotationNavi .LinkComplete a:visited { text-decoration: none; color: #333333; }
.QuotationNavi .LinkComplete a:hover { text-decoration: underline; color: #dd0000; }
.QuotationNavi .StepBreak { position: relative; float: left; width: 18px; height: 50px; background-image: url(images/quote/step_break.gif); }
.QuotationNavi .Clear { position: relative; clear: both; }

/* Quotation Request */
.QuotationRequest { position: relative; padding: 20px 20px 10px 20px; }
.QuotationRequest p { font-size: 12px; }
.QuotationRequest p.Question { color: #ee0000; }
.QuotationRequest p.SubmitError { color: #ee0000; }
.QuotationRequest .Required { color: #ff0000; }
.QuotationRequest .Note { font-size: 12px; color: #000000; }
.QuotationRequest .Continue { position: absolute; margin-top: -54px; left: 552px;  }
.QuotationRequest .Continue input.Submit { position: relative; cursor: pointer; width: 180px; height: 24px; margin-top: 20px; border: 1px solid #aaaaaa; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ee0000; background-image: url(images/quote/submit_bg.gif); background-color: #fafafa; }
.QuotationRequest .ContinueOptions { position: absolute; margin-top: -54px; left: 252px;  }
.QuotationRequest .ContinueOptions input.Submit { position: relative; cursor: pointer; width: 480px; height: 24px; margin-top: 20px; border: 1px solid #aaaaaa; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ee0000; background-image: url(images/quote/submit_bg.gif); background-color: #fafafa; }
.QuotationRequest .Skip { position: relative; text-align: right; }
.QuotationRequest .Skip input.Submit { position: relative; cursor: pointer; width: 180px; height: 24px; margin-top: 0px; border: 1px solid #aaaaaa; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ee0000; background-image: url(images/quote/submit_bg.gif); background-color: #fafafa; }
.QuotationRequest .SkipOptions { position: relative; text-align: right; }
.QuotationRequest .SkipOptions input.Submit { position: relative; cursor: pointer; width: 400px; height: 24px; margin-top: 0px; border: 1px solid #aaaaaa; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ee0000; background-image: url(images/quote/submit_bg.gif); background-color: #fafafa; }
.QuotationRequest input.TextBoxM { position: relative; width: 200px; padding: 2px; border: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; border: 1px solid #dddddd; }
.QuotationRequest input.TextBoxL { position: relative; width: 300px; padding: 2px; border: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; border: 1px solid #dddddd; }
.QuotationRequest select { padding: 2px; border: 1px solid #dddddd; }
.QuotationRequest select.DropDownListS { position: relative; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.QuotationRequest select.DropDownListM { position: relative; width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.QuotationRequest select.DropDownListL { position: relative; width: 400px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.QuotationRequest .Options p.Heading { margin-top: 10px; margin-bottom: 1px; border-bottom: 1px solid #838c95; color: #ee0000; }
.QuotationRequest .Options p.Option { position: relative; margin-top: 1px; margin-bottom: 1px; border-bottom: 1px solid #e4e5e7; }
.QuotationRequest .Options p.Option:hover { color: #dd0000; }
.QuotationRequest .Options p.Option input { cursor: pointer; }
.QuotationRequest .Options p.Option i { position: absolute; text-align: right; width: 100px; left: 610px; font-style: normal; }
.QuotationRequest .Options p.Selected { color: #dd0000; background-color: #f0f0f0; }

/* Quotation Confirm */
.Quotation .ConfirmDetails { position: relative; padding: 20px 20px 10px 20px; }
.Quotation .ConfirmDetails p { line-height: 1.4; font-size: 12px; }
.Quotation .ConfirmDetails p b { font-weight: normal; color: #ee0000; }
.Quotation .ConfirmDetails .Options { position: relative; margin-bottom: 10px; }
.Quotation .ConfirmDetails .Options p { margin: 0px; border: 0px; line-height: 1.4; }
.Quotation .ConfirmDetails .Continue { position: relative; text-align: right; }
.Quotation .ConfirmDetails input.Amend { position: absolute; z-index: 10; cursor: pointer; margin-top: 0px; margin-left: 532px; width: 180px; height: 24px; border: 1px solid #aaaaaa; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-image: url(images/quote/submit_bg.gif); background-color: #fafafa; }
.Quotation .ConfirmDetails .Continue { position: absolute; z-index: 10; cursor: pointer; margin-top: -32px; left: 552px; }
.Quotation .ConfirmDetails .Continue input.Submit { position: relative; cursor: pointer; width: 180px; height: 24px; border: 1px solid #aaaaaa; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ee0000; background-image: url(images/quote/submit_bg.gif); background-color: #fafafa; }

/* End */

