input[type=text],input[type=number],input[type=date],input[type=submit],input[type=reset],input[type=button],button{border:1px solid #000;}
textarea{border:1px solid #000;}
select{border:1px solid #000;}
ul{margin:0;padding:0;}
.MainContainer{font:12px Arial, Helvetica, sans-serif;font-weight:normal;#height:500px;}
.InnerContainer{margin:0 auto;width:90%;}
.Container{border:1px solid #000;clear:both;font-size:12px;margin:0 auto;padding:2px 0;width:45%;}
.ProductAddContainer{}
.ProductEditContainer{}
.ProductViewContainer{border:0;width:98%;}
.CustomerViewContainer{border:0;width:98%;}
.CustomerNewContainer{}
.SettingsContainer{border:none;}
.OrderNewContainer{float:left;width:100%;}
.HomePageContainer{width:100%;}
.Container input[type=text]{font:12px Arial, Helvetica, sans-serif;height:20px;width:200px;}
.Container input[type=date]{font:12px Arial, Helvetica, sans-serif;height:20px;width:203px;}
.Container input[type=number]{font:12px Arial, Helvetica, sans-serif;height:20px;width:200px;}
.Container input[type=submit]{font:12px Arial, Helvetica, sans-serif;height:20px;width:100px;}
.Container input[type=reset]{font:12px Arial, Helvetica, sans-serif;height:20px;width:100px;}
.Container input[type=button]{font:12px Arial, Helvetica, sans-serif;height:20px;width:100px;}
.Container textarea{font:12px Arial, Helvetica, sans-serif;height:50px;width:200px;}
.Container select{font:12px Arial, Helvetica, sans-serif;height:22px;width:206px;}
.Container a {font:12px Arial, Helvetica, sans-serif;}

#ID_ProductAddForm, #ID_ProductEdtForm, #ID_CustomerNewForm, #ID_CustomerUpdForm, #ID_OrderNewForm, #ID_OrderEditForm, #ID_SettingsForm{padding:2px 20px 2px 20px;}

table.ProductViewTable{border:1px solid;font: 12px/16px serif;margin:0 auto;width: 100%;}
table.ProductViewTable th, td{margin: 1px 10px;padding: 2px 10px;#text-align: center;}
table.ProductViewTable td a{color:inherit;}
table.ProductViewTable tr:nth-child(odd){#color:#F00;background-color: #ccc;}
table.ProductViewTable tr:nth-child(even){#color:#F00;background-color: #ccc;}

table.CustomerViewTable{border:1px solid;font: 12px/16px serif;margin:0 auto;}
table.CustomerViewTable th, td{margin: 1px 10px;padding: 2px 10px;#text-align: center;}
table.CustomerViewTable td a{color:inherit;}
table.CustomerViewTable tr:nth-child(odd){color:#F00;background-color: #ccc;}

.HomePageContent{padding:2px 10px 2px 20px;}
.ProductView{margin: 0 auto;width: 800px;}
.PageTitle{margin:0 auto;width:150px;}
.ProductAddTitle{}
.ProductEditTitle{}
.ProductViewTitle{}
.CustomerNewTitle{}
.OrderNewTitle{text-align: center;}
.OrderNewTitle h2{margin:5px 0;}
.HomePageTitle{width:400px;}
.SettingsTitle{}
.ProductFields{line-height:24px;}
.ProductFields ul{list-style-type: none;}
.ProductFields ul li{margin: 2px 1px;}
.ProductFields ul li ul{display: flex;}
.ProductFields ul li ul li:first-child{width:100px;}
.ProductFields ul li ul li span{padding:0 5px;vertical-align:top;}
.OrderCustFields{border:1px dotted deeppink;#width:100%;}
.OrderFields{float:left;line-height:24px;}
.OrderFields ul{list-style-type: none;}
.OrderFields ul li{margin: 2px 1px; float:left;}
.OrderFields ul li ul{display: flex;}
.OrderFields ul li ul li:first-child{width:100px;}
.OrderFields ul li ul li span{padding:0 5px;vertical-align:top;}
.cls_ErrorMsg{color: #F00;font: 12px/24px "Fira Sans", sans-serif;}
.cls_SuccessMsg{color: #19a80f;font: 12px/24px "Fira Sans", sans-serif;}
