/* MAIN Request License DIVs */

/* NOTE: div.pricebox hase IE specific override in crPurchaseStudy.php */

div.mainBuy { position:relative; top:50px; left:0px; width:1025px; margin-left:10px; margin-bottom:10px; margin-right:10px; }

div.notice { position:relative; left:230px; top:0px; width:520px; color:#1111ff; padding:10px; margin-bottom:30px; background-color:#feffc5; font-family:arial,helvetica,sans-serif; font-size:10pt; font-weight:normal; text-align:left; border:solid thin #1111ff; }
div.ezsteps { position:relative; left:0px; top:20px; width:380px; height:300px; padding-right:10px;  /*border:solid thin red;*/ }
div.pricebox { position:relative; left:385px; top:-290px; width:600px; height:305px; margin:10px; padding:5px; border:solid medium green; }
div.request { position:relative; left:0px; top:-310px; width:1025px; /*border:thin solid red;*/ }
div.submit { position:relative; left:0px; top:10px; width:1025px; height:100px; }
div.report-env { position:relative; left:0px; top:130px; width:1025px; height:650px; color:blue; }
div.report { float:left; width:1025px; height:600px; overflow:scroll; }

/* PRICE BOX LAYOUT */

p.priceboxhd { width:600px; text-align:center; margin-top:5px; margin-bottom:10px; padding-top:5px; padding-bottom:8px; background-color:#dfdfdf; }
th.priceitem { width:70px; vertical-align:bottom; border-bottom:solid thin grey;  }
th.pricecol { width:65px; vertical-align:bottom; border-bottom:solid thin grey;  }
th.earlybird { color:rgb(255,102,51); width:65px; vertical-align:bottom; border-bottom:solid thin grey;  }
th.pricedesc { width:365px; vertical-align:bottom; border-bottom:solid thin grey; }
td.itemcol { width:70px; text-align:left; border-bottom:solid thin grey;  }
td.pricecol { width:65px; text-align:right; border-bottom:solid thin grey;  }
td.earlybird { color:rgb(255,102,51); font-weight:bold; width:65px; text-align:right; border-bottom:solid thin grey;  }
td.pricedesc { width:365px; padding-left:15px; border-bottom:solid thin grey; }
td.sep { background-color:grey; }

/* TRANSECT LINE AND OPTIONS LAYOUT */

div.option-bold { float:left; margin-right:7px;}
div.option-labs { float:left; width:85px; }
div.option-pics { float:left; width:165px; }
div.option-xsec { float:left; }
th.options { width:445px; text-align:center; vertical-align:middle; }
td.options { width:445px; padding-left:10px; text-align:left; vertical-align:bottom; background-color:rgb(51,204,102); }
th.checkbox { width:15px; vertical-align:middle; }
td.checkbox { width:15px; text-align:center; vertical-align:bottom; background-color:rgb(51,204,102); }
tr.errmsg { color:red; background-color:#feffc5; font-size:10pt; text-align:left; }

/* CONTACT INFORMATION LAYOUT */

font.star { margin-left:5px; color:red; vertical-align:middle; }
div.rowanchor { float:left; width:150px; font-size:10pt; font-weight:bold; }
div.rowend { float:left; }
div.row { width:1025px; height:30px; margin-top:5px; padding-top:2px; /*border-top:solid thin blue;*/ }
div.rowinstr { width:1025px; height:60px; margin-top:5px; padding-top:2px; /*border-top:solid thin blue;*/ }
div.instr { position:relative; left:10px; top:-30px; width:400px; margin-bottom:2px; font-size:8pt; font-style:italic; font-weight:normal; clear:right; }
/*div.instr { position:absolute; left:10px; top:1160px; margin-bottom:2px; font-size:8pt; font-style:italic; font-weight:normal; clear:right; } positioning caters to IE6 issue*/
div.input-1 { float:left; }
div.label-2 { float:left; margin-left:10px; font-size:10pt; font-weight:bold; }
div.input-2 { float:left; margin-left:10px;}
div.errmsg { float:right; width:425px; height:30px; color:red; background-color:#feffc5; font-size:10pt; text-align:left; /*border: solid thin blue;*/ }
div.errmsginstr { float:right; width:425px; height:60px; color:red; background-color:#feffc5; font-size:10pt; text-align:left; /*border: solid thin blue;*/ }
div.errmsgnone { float:right; width:425px; height:30px; /*border: solid thin blue;*/ }
div.errmsgnoneinstr { float:right; width:425px; height:60px; /*border: solid thin blue;*/ }

