.supressLabel   {
    display:            none;
}

.tableEvenRow   {
    background-color:   #fafafa;
}

.tableOddRow    {
    background-color:   #f7912b;
    border-style:       none;
    margin:             0;
}

.orderTblCategory {
    font-size:          10pt;
	font-weight:        bold;
	margin-bottom:      0.5em;
	text-align:         left;
    padding-left:       0.8em;
    padding-right:      2em;
}

.totalMsg {
    font-weight:        bold;
    padding-top:        1em;
    margin-bottom:      1em;
}

.total {
    font-weight:        bold;
    padding-top:        1em;
}
.totalNumber {
    text-align:         right;
    padding-left:       2em;
    padding-right:      1em;
    font-weight:        bold;
    padding-top:        1em;
}

body {
	background-color:   #fafafa;
	font-family:        Arial, Helvetica, sans-serif; 
    font-size:          8pt; 
    padding:            0.5em;
}


.productNameColumn {
    text-align:         left;
    padding-left:       1em;
    padding-right:      2em;
}

.productNameColumnProductDefPge {
    text-align:         left;
    padding-left:       1em;
    padding-right:      0.2em;
}

.productInStockColumn {
    text-align:         center;
}

.productBtnColumn {
    text-align:         left;
    padding-left:       1em;
    padding-right:      2em;
}


.numericalColumn {
    text-align:         right;
    padding-left:       2em;
    padding-right:      1em;
}

.numericalField {
    text-align:         right;
}

table {
    border-spacing:     0;
    margin-top:         1em;
    margin-bottom:      1em;
}

.productDefPageTblHdrFirstCol {
    text-align:         left;
    padding-left:       1em;
    padding-right:      1em;
}

.productDefPageTblHdr {
    text-align:         left;
    padding-left:       2em;
    padding-right:      1em;
}

.infoMsg {
    background-color:   #990000;
    color:              #ffffff;
    font-weight:        300;
    padding-left:       2em;
    padding-right:      1em;
    text-align:         centre;
    padding-top:        0.5em;
    padding-bottom:     0.5em;
    margin-top:         1em;
}

.errMsg {
    background-color:   #990000;
    color:              #ffffff;
    font-weight:        300;
    padding-left:       2em;
    padding-right:      1em;
    text-align:         centre;
    padding-top:        0.5em;
    padding-bottom:     0.5em;
    margin-top:         1em;
}

.noProductsMsg {
    background-color:   #990000;
    color:              #ffffff;
    font-weight:        300;
    width:              100%;
    padding-left:       2em;
    padding-right:      1em;
    text-align:         centre;
    padding-top:        0.5em;
    padding-bottom:     0.5em;
}

.infoMsgCell {
    padding-left:       1em;
    padding-right:      4em;
}

.categoryHeading {
	font-size:          12pt;
	font-weight:        bold;
	margin-bottom:      0.5em;
}

h1 {
	font-size:          24pt;
	font-weight:        bold;
	margin-bottom:      0.5em;
}

.promotionalMessage1 {
	color: #F8922B;
	font-size: 12pt;
}

.promotionalMessage2 {
	font-size: 10pt;
	font-weight: bold;
}

legend {
    font-weight:        bold;
    font-size:          10pt; 
}

fieldset {
    margin-bottom:      1em;
}

.passwd {
    width:                                  100px;
}

.passwdLabel {
    width:                                  100px;
    clear:                                  none;
    float:                                  left;
    position:                               relative;
    top:                                    4px;
}


.userDetailsLabel {
    width:                                  100px;
    clear:                                  none;
    float:                                  left;
    position:                               relative;
    top:                                    4px;
}

.productDetailsLabel {
    width:                                  100px;
    clear:                                  none;
    float:                                  left;
    position:                               relative;
    top:                                    4px;
}

#layoutHeaderDiv1 {
    background-color:                       #dadada;
    width:                                  100%;
}

#layoutHeaderDiv2 {
    background-color:                       #98a617;
    width:                                  100%;
}

#layoutHeaderDiv3 {
    background-color:                       #f7bf6b;
    width:                                  100%;
}

#layoutContentDiv {
    margin-right:                           20em;
    background-color:                       #fafafa;
    padding:                                0.5em;
    padding-right:                          1.5em;
}

#layoutPageNavDiv {
    background-color:                       #dadada;
    width:                                  20em;
    float:                                  right;
}

#layoutPageNavContentDiv {
    background-color:                       #dadada;
    
}


ul {
    margin-left:                            -1.5em;
    padding-top:                            1em;
    padding-bottom:                         1em;
}

li {
    list-style-type:                        none;
    padding-top:                            0.25em;
    padding-bottom:                         0.25em;
} 

.navPageLink {
    color:                                  #f7912b;
    font-size:                              12pt;
    text-decoration:                        none;
}

.navPageLink:hover {
    color:                                  #ffffff;
}

.navCurPage {
    color:                                  #fafafa;
    font-size:                              12pt;
}

.navHomeLink {
    color:                                  #f7912b;
    font-size:                              12pt;
    font-weight:                            bold;
    text-decoration:                        none;
    position:                               relative;
    top:                                    -1.5em;
}

.navHomeLink:hover {
    color:                                  #ffffff;
}

.orderconflabel {
    width:                                  150px;
}
/* td img {display: block;} */

/*
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
*/
/*
.style12 {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
*/
