
@CHARSET "UTF-8";



html, body {
	margin: 0 5px;
	padding: 0;
    font-family: 'Lucida Grande','Lucida Sans', Arial, sans-serif;
    font-size: 10px;
}

th, td, input, select, textarea {
	font-size: 1em !important;
}
th {
	color: #E17009;
}
label, input, select, textarea {
	
}


#header {
	height:45px;
	left:0;
	overflow:auto;
	position:fixed;
	right:0;
	top:0;
	z-index:999997;
	background: white;
}

#header img {
	height: 45px;
	width: 207px;
	position: fixed;
	top: 0px;
	left: 10px;
	z-index:999999;
}

#userdata {
	bottom:0;
	color:white;
	font-size:1.2em;
	height:45px;
	line-height:45px;
	position:fixed;
	right:20px;
	top:0;
	z-index:999999;
}

#mainmenu_container {
	left:230px;
	position:fixed;
	right:10px;
	top:5px;
	z-index:999998;
}


#notifications_container {
	/*margin: 5px 0px;*/	
	padding: 5px 50px;	
	text-align: right;	
	position: fixed;
	top: 0px;
	right: 0px;
	z-index: 999999;
	border-right: none;
	border-top: none;	
}

#notifications_container span.ui-icon {
	position: absolute;
	top: 5px;
	left: 5px;
}

#notifications_container label {
	 font-size: 13px;
}

#content_frame {
	margin-top: 45px;
}

.button {
	padding: 0.4em 1em 0.4em  20px;
	text-decoration: none;
	margin-left: 3px;
	display:inline-block;
	height: 1.1em;
	line-height: 1.3em;
	position: relative;
}
.button.small {
	font-size: 0.8em;
}

.button span.ui-icon {
	left: 0.2em;
	margin: -8px 5px 0 0;
	position: absolute;
	top: 50%;
}

/* PANELS AND FORMS */

.form_header {
	background:white none repeat scroll 0 0;
	height:35px;
	left:10px;
	line-height:35px;
	position:fixed;
	right:10px;
	top:45px;
	z-index:99999;
}
.form_header h1 {
	margin-left: 10px;
}

.form_actions {
	float: right;
	margin-right: 10px;

}

.form_body {
	margin-top: 80px;
}

.panel {
	margin-bottom: 10px;
}
.panel-title {
	font-size: 1.1em;
	padding: 3px;
}
.panel-content {
	padding: 3px;
	font-size: 1em !important;
}
.form-label, .form-field-container {
	font-size: 0.7em !important;
}
.form-label {
	color: #2E6E9E;
	font-weight: bold;
	padding-right: 15px;
	height: 22px;
	line-height: 22px;
}
.form-field-container {
	padding-right: 30px;
}
.form-field-text, form-field-select {
	padding: .2em;
}
.form-field-price {
	width: 80px;
	text-align: right;
}
.panel th, .panel td {
	font-size: 0.7em !important;
}

.att-option-placeholder { 
	height: 1.5em; 
	line-height: 1.2em; 
	background: black; 
}


/* JQGRID FIXES  */

.ui-jqgrid .ui-th-column {
	font-size: 0.7em;
}

.ui-jqgrid .ui-pg-table {
	font-size: 1em;
}
.ui-jqgrid .ui-jqgrid-btable {
	font-size: 1em;
}
.ui-jqgrid .ui-pg-input {
	height: 19px !important;
}


/* Print Products Grid */
.print-product-grid * {
font-size: 1em;
}
.print-product-grid table {
margin: 0;
padding: 0;
}
.print-product-grid th {
text-align: left;
color: white;
}
.print-product-grid td {
text-align: left;
border-left: solid 1px #A7C9E1;
}
.print-product-grid td.first {
text-align: left;
border-left: none;
}
.print-product-grid ul {
list-style-type: none; 
margin: 0; 
padding: 0; 
width: 100%; 
padding-top: 0px; 
margin-left:auto;
margin-right:auto;
}
.print-product-grid li {
margin:0;
padding: 0;
border-top: solid 1px #A7C9E1;
position: relative;
height: 1.6em;
line-height: 1.6em;
}
.print-product-grid li table {
	position:absolute;
	left: 20px;
	top: 0px;
}
.print-product-grid li.ui-selecting {
background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
}
.print-product-grid li.ui-selected {
background: #fbec88 url(../jquery/css/redmond/images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;
}


#constraints-dialog .constraint .ui-widget-header {
	padding: 2px 5px ;
}

#constraints-dialog .constraint .ui-widget-content {
	padding: 5px;
}
#constraints-dialog .header {
	overflow: auto;
	margin-bottom: 15px;
}
#constraints-dialog .header .title {
	float: left;
}
#constraints-dialog .header .actions {
	float: right;
}
#constraints-dialog .header .actions a {
	padding: 0.4em 1em 0.4em  20px;
	text-decoration: none;
	margin: 1px 1px 1px 4px;
	display:inline-block;
	height: 1.1em;
	line-height: 1.3em;
	position: relative;	
	font-weight: bold;
}
#constraints-dialog .header .actions a:hover {	
	text-decoration: none;
	margin: 0px 0px 0px 3px;	
}
#constraints-dialog .header .actions a span.ui-icon{
	left:0.2em;
	margin:-8px 5px 0 0;
	position:absolute;
	top:50%;
}
#constraints-dialog .constraint-list {
	overflow: auto;
}
#constraints-dialog .constraint {
	margin-bottom: 10px;
}
#constraints-dialog .constraint .actions {
    float: right;
}
#constraints-dialog .constraint .actions a {
    float: left;
    padding: 1px;
    height: 16px;
    width: 16px;
}
#constraints-dialog .constraint .actions a:hover {
    padding: 0px;
}