/* div and h1 */
#order div.middle {border-top:0px;padding-top:30px;height:100%;margin-top:0px;}/**border between tabs and white page**/
#order div.middle h1 {
font-family:Arial, Helvetica, sans-serif;letter-spacing:-.044mm;
font-weight:normal;
font-size:22px;line-height:26px;color:#AFAFAF;
padding-top:7px;
margin:0px 0px 8px 0px;
padding-bottom:24px;}




#order td {vertical-align:top;padding:0px 5px;margin:0px;whitespace:nowrap;}
#order p,#order td,#order input{font-size:12px;margin-right:0px;}
td em {color:#ff0000;font-weight:bold;padding-right:2px;}
#order form.titlesearch table td {padding:4px 0px;margin:0px;}
#order form.titlesearch td {vertical-align:middle;line-height:15px;}
#order form.titlesearch td.top {vertical-align:top;padding-top:4px;}



/* second-mortgage lables */
#order form.titlesearch td.lessleading p{line-height:15px;padding-top:1px;padding-bottom:1px}

/* main formatting */




#order form.titlesearch td p,fieldset,
div.unit{padding-display:block;margin:0px;background-color:#FAFAFA;line-height:22px;whitespace:nowrap;color:#666666;}

#order form.titlesearch td p em{color:black;font-style:normal;}
#order form.titlesearch input,
#order form.titlesearch select,
#order form.titlesearch textarea 
{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;font-size:12px;margin-right:4px;}
#order form.titlesearch  input[type="checkbox"]{margin-right:0px;}
{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;font-size:12px;margin-right:4px;}


/* hidden unless printed */
#order form.titlesearch .printonly {visibility:hidden;display:none;}




/* this is too much */
#order form.titlesearch table {margin:16px 0px;/margin:20px 0px;}




#order form.titlesearch textarea {height:100px;}
#order form.titlesearch input{padding: 1px;}/* makes up for the difference in size from select */
#order form.titlesearch select{margin-top:1px}/* somehow equalizes this */
#order form.titlesearch .parties td.top{padding-right:12px;}
#order form.titlesearch  td.type p{font-size:9px;}
#order form.titlesearch  td.type input{margin-left:7px;}
#order form.titlesearch  td.type input.first{margin-left:0px;}

/* acris 2 */
table#acris * {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;font-size:12px}
table#acris {border:1px solid #666666;border-bottom-width:0px}
table#acris td {border:1px solid #666666}
table#acris td {padding:5px 17px 5px 5px;background-color:#FAFAFA;color:#666666;}
table#acris td input{margin-top:6px;margin-bottom:-1px;width:100%;padding:2px;}
table#acris td#colspan3 {padding-right:18px}
table#acris td#colspan3 input{width:100%}






/* Intro form on order.html */
form#introform * {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;}
form#introform p {margin-bottom:22px;}
form#introform select, 
form#introform input#insuranceamount {BACKGROUND-COLOR: #F2F2F2;BORDER: 1px solid #999;}
form#introform select {width: 300px;BORDER: 1px solid #999;padding:1px;}
form#introform input#insuranceamount{padding: 0px 0px 3px 3px;}/* makes up for the difference in size from select */


/* User data box and form h1 subhead */
#order div.userdata {display:block;float:right;padding:5px;border:1px solid #999;}
#order div.userdata p, #order h1 .sub{font-family:Georgia, "Times New Roman", Times, serif;color: #a4a4a4;font-size: 11px;letter-spacing: -0.02em;whitespace:nowrap;margin:0px;}

/* Dollar signs */
#order div.unit {display:block;float:left;width:14px;text-align:right;}
#order p.rightofunit {padding-left:14px;}

/* Asterisks */
#order span.asterisk {color:red;line-height:inherit!important}

/* Buttons */
/* had to put the second selector because the ids are trumping eachother */
#order  input#orderbutton, form#introform input#orderbutton
{padding:5px;margin:20px 0px 0px 0px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000000;
background-image: url(../images/topgradient.jpg);
border: 1px solid #dcdcdc;
text-align: center;
vertical-align:middle;
line-height:20px;
text-decoration: none;}


/* find whether this td is redundant */
#order form.titlesearch td{vertical-align:top}

/* wforms error fields */
#order form.titlesearch div.errMsg,
#order form.acrisform div.errMsg {width:90px;color:red;font-weight:bold;line-height:normal;margin:0px;padding:5px 0px 0px 0px}

/* municipal search 'or' */
#order div.or {padding:1em 0em;background-color:#FAFAFA;padding-right:10px;}
#order div.or span.or{font-size:18px;color:#666666;}

/* style for print ACTUALLY td.LEFT-COL IS USED ON SCREEN*/
td.left-col {white-space:nowrap;width:140px}
textarea, input, select {border:1px solid #999999;background-color:white!important}
span.checkboxes input {border:none}
#order form.titlesearch .parties * {}

#order form.titlesearch table p em {display:block;margin-bottom:12px;}



div#order div#preview {visibility:hidden}
span.pleasereview {visibility:hidden;}




