
body {
font-family: Arial;
font-size: 14px;
}

h2 {
font-family: Arial;
font-size: 19px;
}

td {
font-family: Arial;
font-size: 14px;
}

.bg_banner {
background-image: url(images/main-banner.jpg);
background-repeat:no-repeat;
}

.bg_footer {
background-image: url(images/main-footer.gif);
background-repeat:no-repeat;
}

.bg_header {
background-image: url(images/main-header.gif);
background-repeat:no-repeat;
}

.bg_header2 {
background-image: url(images/main-header2.gif);
background-repeat:no-repeat;
}

.bg_main {
background-image: url(images/main-bg.jpg);
background-position: bottom left;
background-repeat:no-repeat;
vertical-align: bottom;
}

.bg_main2 {
background-image: url(images/main-bg2.jpg);
background-position: bottom left;
background-repeat:no-repeat;
vertical-align: bottom;
}

.form_text {
font-size: 12px;
font-weight: bolder;
}

.sidelines {
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
}

.step_1 {
color:#FF9900;
font-size: 25px;
font-weight: bolder;
}

.step_2 {
color:#66CCFF;
font-size: 25px;
font-weight: bolder;
}

.step_3 {
color:#66CC33;
font-size: 25px;
font-weight: bolder;
}

.step_text {
font-size: 17px;
font-weight: bolder;
}

.step_input {
font-family: Arial;
font-size: 14px;
width: 140px;
}

.step_submit {
background-color: #FFFFFF;
background-image: url(images/estimates.gif);
background-repeat: no-repeat;
border: none;
cursor: pointer;
height: 39px;
width: 218px;
}

.types {
font-size: 12px;
font-weight: bolder;
}