﻿body
{
    font-family:Tahoma;
    font-size:12px;
}

.mainGrid {width:512px; float:left;}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup {
	background-color: #e4e5e8;
	border:1px solid #333;
	padding: 0px;
	width: 260px;}
.modalPopup table tbody 
{
    margin:15px;}
.modalPopup table caption {width:260px; margin-bottom:15px; line-height:26px; display:block; color:White; text-align:left; padding-left:15px;}
.modalPopup table th 
{
    font-weight:normal;
    text-align:right;
    padding-right:15px;
    padding-left:15px;
    }
.modalPopup table td
{
    padding-right:15px;
    }
.activeTab {background-image: url(../Images/tab.gif); min-width: 132px; background-position: top right; text-align: center; float: left;}
.inactiveTab {background-image: url(../Images/tab.gif); min-width: 132px; background-position: bottom right; text-align: center; float: left;}
a {color:#d16000}
.activeTab a, .inactivTab a {color:White; text-decoration:none; font-family:Tahoma; font-weight:bold; font-size:12px; line-height:25px; font-weight:bold}
.inactiveTab a {color:#666667; font-weight:bold}

.contentDiv {width:502px; display: block; zmargin: 5px; font-family:Arial}
.contentDiv input.btnDrag {margin:1px 10px 1px 7px; float:left}
.contentDiv a.AddCntrol {margin-top:5px; line-height:18px;}
.contentReportDiv {width: 100%; display: block; margin: 5px; font-family:Arial}

.contentDiv .TitleLabel
{
	width:300px;
	height:28px;
}

.panelDiv {border-width:4px; border-color:White; border-style:ridge; border-top:1px solid #90979f; overflow-y: auto; overflow-x:hidden; width:494px}
body:last-child .panelDiv {border-top:1px solid #90979f; border-right:4px solid Silver; border-bottom:4px solid Silver; border-left:4px solid Silver; float:left}
.panelDiv table td {margin:0;}

.alertName {text-decoration:none; font-weight:bold; color:Black; font-size:15px; clear:both; display:block}
.DataItem {font-size:18px; font-weight:bold; color:#f47000; text-decoration:none}
.Description {font-size:12px}
.tableHeader {background:url(../Images/WindowHeaderBg.gif); width: 100%; border:none; color:#505051; font-weight:bold; font-size:12px; 
    font-family:Tahoma; height:28px; margin-bottom:0; float:left}
.ztableHeader tr td img {margin:1px}
.Invoice, .Messages, .TimeClock {font-size:12px; zwidth:550px}
.Invoice td {color:#c60000}
.Invoice th, .Lots th, .Messages th, .TimeClock th {color:#000}
.Messages a, .TimeClock a {text-decoration:none; color:#000}
.Lots td {color:Black}
.OrdersPieces {font-size:11px;}
.OrdersPieces td {vertical-align:middle}
.OrdersPieces input {margin-left:5px}
.OrdersPieces label {line-height:25px; height:25px; margin-left:10px}
.AlertTable {background:#e4e5e8; width:100%}
.AlertTable td.AlertTableText {width:40%; padding-right:15px}
.AlertTable td.AlertTableData {width:10%; padding:0}
.Sales {font-size:12px; width:100%}
.Pager a {text-decoration:underline; color:Gray; font-weight:bold; font-size:12px}

.GridStyle {border-width:3px 1px 1px; border-color:#b1b0b5 #dedede #dedede; border-style:solid; margin:7px; width:480px; background:white}
.Lots.GridStyle {width:480px;}
.Messages.GridStyle {width:470px}
.GridStyle th {background-image:url(../images/header.gif); height:24px; border:none; color:#4b4c44; font-size:11px; font-weight:bold}
.GridStyle td {white-space:nowrap; padding:3px auto}
.GridStyle .AltRowStyle {background:#e2e2e2}
.GridStyle .SelectedRowStyle {background:#bfc1c5;}
.GridStyle .AlternatingRowStyle {background:#e1e4e9}
.GridStyle.Sales {width:230px}
.EmptyDataRowStyle td {background:#ddd; border:1px solid #ccc; font-style:italic; padding:2px; color:#676767}

.ImgBtn {margin-top:3px; margin-left:5px}
.TableStyle {border:1px solid gray;}
.TableStyle th {background:url(../images/TableHeader.gif) repeat-x; font-size:11px; color:#333; height:28px}
.TableStyle td {font-size:11px; padding:2px 5px}
.TableStyle_AltRow {background:#d7d7db}
.TableStyle_SelectedRow {background:gray}
b.title {font-size:12px; margin:10px; display:block}
.tableHeader .Title {color:white; height:28px; width:auto; float:left; padding-left:7px; vertical-align:middle; line-height:25px}
.tableHeader .Title input {margin-top:5px; float:left}
.tableHeader .Title span {margin-top:1px; padding-left:8px; float:left}
.OptionalZone {float:right; padding-right:15px; padding-top:3px; width:145px; background:url(../images/OptionalZoneBg.jpg) right top no-repeat; height:28px; display:inline}
.OptionalZone input {margin-right:3px; float:right}
.SelectCellStyle {text-align:center;}
.btnDrag {margin-top:3px; margin-left:5px}



.calendar
{
	background-color:red;
}
.ajax__calendar_container
{
	background:#fff;
	border:1px solid #7f9db9;
	padding:0!important;
}
.ajax__calendar_header {
	background:#bf4840;
	color:White;}
.ajax__calendar_title {
	height:20px!important;
	line-height:20px;
	}
.ajax__calendar_footer {
	border-top:1px dotted #7f9db9;
}
.ajax__calendar_prev, .ajax__calendar_next {margin-top:2px} 

body.PopUp {margin:10px;}
.PopUpContainer {border:1px solid #bbb; background:#eee; padding:5px}
.PopUpTitle {font-size:16px; font-weight:bold; color:Gray; padding-bottom:5px; margin-bottom:15px; border-bottom:1px solid silver; width:350px; display:block}
.PopUp#Nerrow .PopUpTitle {width:230px}
.PopUp .Infoblock {margin-bottom: 15px; background: #f0f0f0; width: 330px; padding: 10px; border: 1px solid Silver;}
.PopUp#Nerrow .Infoblock {width:210px}
.MainContainer {border:1px solid silver; padding:10px; width:458px}

.GraphStores
{
	font-size:11px;
	margin:5px 5px 0px 5px;
	width:480px;
	font-weight:bold;
}

.MapOverlay
{
    text-align:center;
    font-weight:bold;
    color:gray;
    position:absolute;
    font-size:large;
    z-index:5;
}

.MapOverlayBack
{
    text-align:center;
    font-weight:bold;
    color:gray;
    background-color:gray;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    width:100%;
    height:100%;
    position:absolute;
}

.MapOverlay2
{
    text-align:center;
    font-weight:bold;
    color:gray;
    position:absolute;
    font-size:large;
    background-color:white;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
