 fieldset.sectionwrap{ /*fieldset that wraps around each form "page" */
border-width:0;
padding:5px;
}

legend{ /*title shown at top of each form page */
color: #000f77;
}
fieldset.sectionwrap {
    border-width: 0;
    padding: 0px;
    width: 820px;
}

div.stepsguide{ /*div that contains all the "steps" text located at top of form */ 
width: 840px; /*width of "steps" container*/
overflow:hidden;
margin-bottom:15px;
cursor:pointer;

}

div.stepsguide .step{ /*div that wraps around each "steps" text */
width:150px; /*width of each "steps" text*/
font: bold 24px Arial;
float:left;
border-left: 1px #aaa dotted;
padding: 5px 5px 5px 15px;
background-color: #000626;
display:none;
}

div.stepsguide .disabledstep{ /*div that wraps around each "steps" text */
color:#2e43b1;
}

div.stepsguide .step .smalltext{ /*small footer text inside "steps" text */
font-size: 13px;
font-weight: normal;
}

div.formpaginate{ /* CSS for pagination DIV container */
width: 400px;
overflow:hidden;
font-weight:bold;
text-align:center;
margin:2em auto 4em;
font-family: "Gill Sans MT", Arial, Verdana;
}
/*jess update*/
div.formpaginate .status { left: 0; position: relative; text-align: center; top: 5px;}
div.formpaginate .prev{ /*CSS for "prev" and "next" SPAN elements within paginate container */
border-radius:3x;
-webkit-border-radius:3px;
-moz-border-radius:3px;
font-family: "Gill Sans MT", "Helvetica Neue", Helvetica, Geneva, sans-serif;
text-transform: uppercase;
font-weight: normal;
padding: 6px 0px 0px 0px;
color: #1035A2;
cursor: default;
background: url(/images/jess/booking/back_standard.png) no-repeat;
color:#FFD373;
width:89px;
height:29px;
}
div.formpaginate .next{ /*CSS for "prev" and "next" SPAN elements within paginate container */

font-family: "Gill Sans MT", "Helvetica Neue", Helvetica, Geneva, sans-serif;
text-transform: uppercase;
font-weight: normal;
padding: 6px 0px 0px 0px;
color: #1035A2;
cursor: default;
background: url(/images/jess/booking/next_standard.png) no-repeat;
color:#FFD373;
width:89px;
height:29px;

}
div.formpaginate .next:hover{ /*CSS for "prev" and "next" SPAN elements within paginate container */
font-family: "Gill Sans MT", "Helvetica Neue", Helvetica, Geneva, sans-serif;
text-transform: uppercase;
font-weight: normal;
padding: 6px 0px 0px 0px;
color: #1035A2;
cursor: default;
background: url(/images/jess/booking/next_hover.png) no-repeat;
text-decoration:none;
color:#040BAD;
width:89px;
height:29px;

}
div.formpaginate .prev:hover{ /*CSS for "prev" and "next" SPAN elements within paginate container */

font-family: "Gill Sans MT", "Helvetica Neue", Helvetica, Geneva, sans-serif;
text-transform: uppercase;
font-weight: normal;
padding: 6px 0px 0px 0px;
color: #1035A2;
cursor: default;
background: url(/images/jess/booking/back_hover.png) no-repeat;
text-decoration:none;
color:#040BAD;
width:89px;
height:29px;
}




