﻿/* saveQuoteWrapper
----------------------------------------------------------*/
.saveQuoteWrapper
{
    margin: 15px;        
    color: #505050;  
}

.saveQuoteWrapper h1 
{
	color: #B50421;
	font-size: 25px; font-style: italic;
	margin: 46px 0 5px 0; padding: 0;
}

.saveQuoteWrapper h4, .saveQuoteWrapper h5,
	.saveQuoteWrapper h4 a, .saveQuoteWrapper h5 a
{
	color: #B30520;
	font-size: 100%;
	margin: 15px 0 0 0; padding: 0;
}

.saveQuoteWrapper .pdd
{
     width: 100%;    
}

.saveQuoteWrapper table.pdd input.textBox
{
    width: 200px;    
}

.saveQuoteWrapper  table tr.sectionTitleRow td.sectionTitleColumn
{
    font-size: 110%;
    font-weight: bold;
    color: #7f828c;
	margin: 0; padding: 10px 0 3px 0;
	border-bottom: 1px solid #ccc;
}

.saveQuoteWrapper  table tr.controlsSection
{
    text-align: right;
}

.saveQuoteWrapper span.required
{
    color: #7f828c;
}

.saveQuoteWrapper table.pdd td span.required, .saveQuoteWrapper table.pdd th span.required
{
    float: right;
}

.saveQuoteWrapper table.pdd th.labelColumn
{
    width: 20%;
    text-align: left;
}

.saveQuoteWrapper table.pdd td.valueColumn
{
    width: 80%;
}

.saveQuoteWrapper .controls
{
    float: right;
    margin-right: 20px;
}

.saveQuoteWrapper .nbNavigation .next a .buttonText
{
     position: relative;
     /*top: 1px;*/
     left: 35px;    
}

.retrieveQuote .nbNavigation .next a .buttonText
{
    position: relative;
    left: 25px;
}

.retrieveQuote .message a
{
    color: #505050;  
    text-decoration: none;
}

.retrieveQuote .message a:hover
{
    text-decoration: underline;
}
