﻿.form { width: 310px; background: #fff; border: 1px solid #625656; padding: 20px; }
.form .item { width: 100%; min-height: 22px; display:inline-block}
.form .item .label { width: 110px; float: left; height: 22px; vertical-align: middle; }
.form .item .label .currency-symbol{float:right}
/*.form .item .input input[type="text"] , .form .item .input input[type="password"] , .form .item .input textarea , .form .item .input select{ border: 1px solid #888; background: #f0f0f0; font-size: 90%; width:150px; }*/
.textbox, input[type="password"], textarea, select { border: 1px solid #888; background: #f0f0f0; font-size: 90%; width: 150px; }

.form .buttons input[type="image"] { margin-right: 6px; margin-top: 5px; }
.form div.buttons { text-align: right; }
.form .item a.help { position: relative; top: 3px; }
.form fieldset { margin-bottom: 10px; padding: 10px; }
.form fieldset legend { margin-bottom: 10px; color: #6c705f; font-size: 110%; margin-left: -10px; font-weight: bold; }
.form .item .whole { width: 100%; }
.form .help-row{clear:both;font-size:90%;color:#875850 }


/* Standard grid */

div.standard .grid { width: 100%; border: #777 solid 1px; margin-bottom: 10px; background: #fff;}
div.standard table.grid  {border-collapse:inherit !important}
div.standard .grid th, div.standard .grid th a { color: #fff; }
div.standard .grid th { padding: 2px;  background: #969787;}
div.standard .grid a { color: #3b6ca8; }
div.standard .grid a:hover { color: #852424; }
div.standard .grid td { padding: 5px; }
div.standard .grid .selected{background-color : #FFF8BF;}


/* Modal */
div.defaultModal { width: 100%; height: 100%;  }
div.defaultModal iframe { border: 4px solid #875850; width: 400px; height: 400px; vertical-align: middle; top: 20%; left: 35%; position: absolute; }


/* Grid Hover */
.gridRowHover { position: absolute; height: auto; padding: 10px; background: #fff; border: 1px solid #a0a0a0; display: none; width: 300px; }


