.squarebox {
text-align: center;
overflow: hidden;
}

.squareboxgradientcaption {
color: #000;
padding: 0px;
/*background: url("../img/mortgages/bg_process_bar.gif") bottom left repeat-x;*/
font-weight: normal;
font-size: 1em; 
cursor: pointer;
min-height: 1.9em;
text-decoration:underline;
}

.squareboxcontent {
background-color:#F9F9F9;
padding: 10px 10px 5px 10px;
margin-top:0;
margin-bottom:0;
overflow: hidden;
text-align: left;
clear: both;
border-bottom:1px solid #C9C9C9;
}

.chevron {
float: left; 
margin:1em 0.4em;
}

.floatLeft {
float: left; 
padding: 7px 8px; 
text-align: left;
}

.answersBoxMid {background: url("../img/mortgages/answer_box_sides.gif") repeat-y; border:0px solid #33FF99;}
.answersBoxMidContent {width:450px; padding:0px 0px 0px 10px; margin:0px;}
.answersBoxBottom {background: url("../img/mortgages/answer_box_bottom.gif") no-repeat; height: 15px}
.step {margin:0px; padding:0px; float:left; width:65px; height:34px; border:1px solid #333399; background: #333399;}








/* mortgage specific styles */

#mortgage-panels {
position:relative;
margin-bottom:15px;
}

#mortgage-panels .squarebox {
width: 100%;
border: solid 1px #e0e0e0;
text-align: center;
overflow: hidden; 
}

#mortgage-panels .top {
margin-bottom:15px;
}

#mortgage-panels .squareboxgradientcaption {
color: #fff;
padding: 0px;
background: url("../img/mortgages/collapsible-bg.gif") #F47822 top right no-repeat;
font-weight: bold;
font-size: 0.9em; 
cursor: pointer;
min-height: 1.9em;
text-decoration:none;
}

#mortgage-panels .squareboxcontent {
background-color: #fff;
padding: 10px;
overflow: hidden;
text-align: left;
clear: both;
border-bottom:0;
}

#mortgage-panels .chevron {float: right; margin: 1em .4em}
#mortgage-panels .floatLeft {float: left; padding: 7px 8px; text-align: left; width: 93%;}


