 

div#mainContentRow2Column1 .bottom, div#mainContentRow2Column1 .top, div#mainContentRow2Column1 .module, div#mainContentRow2Column4 .bottom, div#mainContentRow2Column4 .top, div#mainContentRow2Column4 .module {
    background-image: none !important;
    margin: 0px !important;
    padding: 0px !important;
}
div#mainContentRow2Column1 {
    width: 430px !important;
    margin-right: 40px !important;
}
div#mainContentRow2Column4 {
    width: 480px !important;
    padding-top: 15px;
}
div#mainContentRow2Column1 p {
    margin: 0px 0px 15px 0px !important;
    font-size: 110% !important;
}

#formDiv ol {  
    padding: 0px !important;
	margin: 4px 0px 4px 0px;
	list-style: none; 
} 
#formDiv ol li {  
	padding: 10px 0px 0px 15px !important;
	margin: 0px !important;
    font-size: 110% !important;
}
#formDiv input.text, #formDiv textarea, #formDiv select#addresslist {
	width: 260px;
    margin: 0px !important;
}
#formDiv input.smalltxt {
	width: 25px;
}
#formDiv input.medtxt {
	width: 100px;
}
#formDiv input.lookup {
	width: 160px;
}
#formDiv select, p, textarea {
    font-size: 110% !important;
}
#formDiv label {  
	float: left;  
	width: 11em;  
	margin-right: 1em; 
}
#formDiv{
    background: #f2f5ef;
    border: 1px solid #cdcdcd !important;
    margin-bottom: 15px;
}
#formDiv h3{
    background-color: #b4c5a3 !important;
    color: #FFF !important;
    margin: 0px !important;
    padding: 10px !important;
}
#formDiv form {
    background:url(/images/registered_installer_new.jpg) bottom right no-repeat;
}

.success.message {
    padding:14px;
}
.error_message {
    color:#d14923;
    font-weight:bold;
    padding:14px;
}

div#middleSection {
  background-image: none !important;
}
div#mainContentRow2Column1 h3 {
  margin: 15px 0px 20px 0px !important;
}
div#mainContentRow2Column1 h4 {
  margin: 25px 0px 25px 4px !important;
  font-weight: bold;
  font-size: 150%;
  color: #717d67;
}
div#mainContentRow2Column1 div.call_centre {
  width: 414px;
  height: 222px;
  background:url(/images/site/call_centre.jpg) top left no-repeat;
  text-align: right;
  border: 1px solid #AFAFAF;
  margin: 0px 0px 0px 2px !important;
}
div#mainContentRow2Column1 div.call_centre h4 {
  padding-top: 8px !important;
  padding-right: 4px !important;
  font-size: 170%;
  margin: 0px !important;
}


