/* Boiler Guide Limited */
            #horizontalMiddle #quotationform {
    margin: auto;
    width: 755px;
}

#horizontalMiddle #formTitle {
    background: url("../images/form-title-horizontal.png") no-repeat scroll left top transparent;
    display: block;
    height: 55px;
    margin: 0 0 0 5px !important;
    width: 820px;
}

#horizontalMiddle #formTable {
	width:770px;
	margin:0 auto 0 auto;
	position:relative
}

#horizontalMiddle .form-row {
	width:350px;
	float:left;
	height:35px	
}

#horizontalMiddle .form-row.doubleheight {
	height:45px	
}

div.quoteCall {
	font-size: 16px;
    position: absolute;
    right: 0;
    top: -45px;
}	

#horizontalMiddle #ajaxPreQuote {
	margin:0;
	padding:0	
}

#horizontalMiddle .formSplit {
    float: left;
    padding: 10px 0 0;
    width: 350px;
}

#horizontalMiddle .formSplit2 {
    float: left;
    padding: 10px 0 0;
    width: 405px;
}


#horizontalMiddle div.button {
	float:left
}

#horizontalMiddle div.customerInfo {
    float: right;
    margin: 0 20px 0 0;
    width: 390px;
}

#horizontalMiddle .tick li {
    background: url("../images/icons/bullet_go.png") no-repeat scroll 4px 2px transparent;
    font-size: 0.85em;
    line-height: 1.2em;
    list-style: none outside none;
    padding: 0 0 5px 25px;
}

#horizontalMiddle #dynamicsection2 {
    padding: 10px 0 0 0;
    width: 400px;
}
#horizontalMiddle #dynamicsection2 .form-row {
    float: none;
    width: 400px;
}

#horizontalMiddle #formTable #fname, #horizontalMiddle #formTable #postcode {
	width:145px	
}

span.descTxt {
	font-size:10px;
	line-height:10px;	
}

#dynamicsection2 label {
    display: block;
    margin: 0 0 5px;
  /*  width: 400px; *** ANDY THIS LINE BROKE HORRIBLY WHEN EXTRA QUESTIONS APPEARED ON RHS - SEE SOLAR PV EXAMPLE */
    width: 100%;
}

#dynamicsection2 textarea {
	    display: block;
    margin: 10px 0 0;
    width: 390px;
	height:45px
}

div#horizontalMiddle {
	margin:0 0 15px 0	
}

div#horizontalMiddle #formTable {
      background: url("../images/bgnd-formfooter-horiz.png") no-repeat scroll center bottom #DFF7FF;

}

#horizontalBottom .tick li {
    background: url("../images/tick-med.png") no-repeat scroll 4px 2px transparent;
    font-size: 11px;
    line-height: 1.4em;
    list-style: none outside none;
    padding: 0 0 10px 20px;
}

.customerInfo p {
	margin:0 0 5px 0 !important		
}

#horizontalBottom h1 {
    background: url("../images/hdborder.gif") repeat-x scroll left bottom transparent;
    color: #0096E0 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px !important;
    margin-bottom: 10px;
    padding: 10px 0;
}

#horizontalBottom #intro {
    background-color: #FFFFFF;
    border: 1px solid #D1D1D1;
    border-radius: 8px 8px 8px 8px;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0 auto 15px;
    padding: 10px;
    width: 760px;
	text-align:center;
}

#horizontalBottom #top1.quotes {
    background: url("../images/speech-marks-top-s.png") no-repeat scroll center top;
    height: 48px;
    margin-bottom: 0;
    padding-bottom: 0;
}

#horizontalBottom #bottom1.quotes {
    background: url("../images/speech-marks-bottom-s.png") no-repeat scroll center bottom #FFFFFF;
    margin: 0 auto 10px;
    width: 235px;
}

#horizontalBottom #top2.quotes {
    background: url("../images/speech-marks-top-s.png") no-repeat scroll center top;
    height: 48px;
    margin-bottom: 0;
    padding-bottom: 0;
}

#horizontalBottom #bottom2.quotes {
    background: url("../images/speech-marks-bottom-s.png") no-repeat scroll center bottom #FFFFFF;
    margin: 0 auto 10px;
    width: 235px;
}

#horizontalBottom #top3.quotes {
    background: url("../images/speech-marks-top-s.png") no-repeat scroll center top;
    height: 48px;
    margin-bottom: 0;
    padding-bottom: 0;
}

#horizontalBottom #bottom3.quotes {
    background: url("../images/speech-marks-bottom-s.png") no-repeat scroll center bottom #FFFFFF;
    margin: 0 auto 10px;
    width: 235px;
}

#bottomLeft {
    padding: 0 15px 0 25px;
    width: 810px;
}

#bottomRight {
    background-color: #F8F8F8;
    margin: 20px auto 0;
    padding: 0 10px;
    width: 770px;
}

#dynamicsection2 p {
	margin:5px 0 5px 0 !important	
}

.quoteTest {
    float: left;
    margin: 0 20px 0 0;
    width: 235px;
}