/*Contact Form*/
.cform{padding: 0;margin: 0 0 0 10px;width: 372px;}
.cform p{padding: 0;margin: 0 0 10px 0;}
.cform fieldset{border: 0;padding: 0;margin: 0;line-height: 18px; font: 12px Arial;font-weight: bold;}
.cform fieldset input{ float:left; width:200px; }
.cform fieldset textarea { height:100px; width:200px; }
.cform fieldset label { float:left; display:block; width:115px; text-align:right; padding:0 5px 0 0; }
div.row { float:left; padding:10px; }
.csub{padding: 3px;font-size: 11px;font-family: Arial;font-weight: bold;display: block;border: 0;cursor: pointer;width: 225px;}
/*.csubmit{background-color: #c8c4c3;}
.csubmiton{color: #ffffff;background-color: #4F7BBB;}
.csubmitclick{color: #FFFFBE;}*/

/*Line Card*/
.linecardholder{width:100%; border:0px solid #cc33cc; padding:0; margin:0;}
.products, .products2{width:44%; float:left; margin-right:25px; border:0px solid #cc33cc;}
.products ul, .products li{margin:0; padding:0; list-style-type:none; display:inline;}
.products2 ul, .products2 li{margin:0; padding:0; list-style-type:none;}

.morestuff{width:100%; padding:10px 0; margin-bottom:20px;}
.morestuffB{width:100%; padding:10px 0; margin-top:20px; border-top:1px solid #2849A5;}
.morestuffB a{color:#2849A5;}
ul.numbers, ul.numbers li{display:inline; margin:0; padding:0 1px;}
ul.letters, ul.letters li{display:inline; margin:0; padding:0 1px;}
ul.letters a, ul.numbers a{color:#2849A5; font-weight:bold;}
ul.letters a:hover, ul.numbers a:hover{color:#cccccc;}


.mfgindex ul{/*display:inline;*/ margin:0; padding:0; list-style-type:none; display:inline;}
.mfgindex li{/*display:inline;*/ width: 180px; float:left; color:#ffffff;}
.mfgindex a{color: #CC0000; text-decoration:underline;}
.mfgindex a:hover{color:#2849A5; text-decoration:none;}

#contentWrapper { clear:both; }
.crudGrid { padding:10px; text-align:center;width:80%; margin:0 auto; text-align:left; clear:both; }

.crudGrid .controls { clear:both; margin:10px; text-align:left; float:left;}
.crudGrid .controls .addNew { float:left; }
.crudGrid .controls .update { float:right; }

.crudGrid .gridView { border-collapse:collapse; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; color:#333333; width:100%; clear:both; }

.crudGrid th { background:#CCC; font-weight:bold; padding:.2em .5em; text-align:center; }
.crudGrid tr { background:#FFF; border-bottom:dotted 1px #333; }
.crudGrid .gridAltRow { background:#EFEFEF; }
.crudGrid td { text-align:center; padding:.2em 0; }

.crudGrid .label, .crudGrid .title { text-align:left ; }

/* small columns */
.crudGrid .enabled, .crudGrid .delete, .crudGrid .edit { width:20px; }

.editForm fieldset { border:none; margin:0; padding:0; }
.editForm label { display:block; font-weight:bold; }
.editForm input, .editForm select, .editForm textarea { margin:4px 0 0 8px; }
.editForm fieldset li { display:block; clear:both; margin:15px 0; list-style:none; }

.editForm .label input, .editForm .title input { width:300px; }
.editForm textarea { width:450px; height:200px; }