body      { background: #bfc6cc url("../images/batch1/bgsidebar1.jpg") repeat-y fixed center 0; margin: 0 auto; border-right: medium none #333; border-left: medium none #333 }

.contentcell            { color: #393939; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff }
.contentcell a           { color: #551a8b; text-decoration: none }
.contentcell a:hover           { text-decoration: underline }
.contentcell2 ul        { margin-right: 45px; margin-left: 20px }

.prodname   { font-size: 12px; font-weight: 700 }

.temcat   { color: #818181; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.temcat a   { color: #551a8b; font-size: 10px !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.temcat a:hover  { text-decoration: underline }

.proddetaildesc             { color: #393939; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; background-color: #fff; text-align: left; margin-left: 19px; border: 0; border-collapse: separate; border-spacing: 0px     }

.proddetaildesc2 td      { background-color: #fff; padding: 2px 10px 2px 0; border-style: none; border-color: ; -moz-border-radius: 1     }

.proddetaildesc2 th       { color: #fff; background-color: #758279; padding-top: 2px; padding-bottom: 2px; padding-left: 0; border-style: none; border-color: ; -moz-border-radius: 1      }

.proddetaildesc2 h1  { color: #393939; font-size: 12px; text-decoration: overline }

.proddetail              { color: #393939; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #fff; text-align: left; margin-left: 2px; border: 0; border-collapse: separate; border-spacing: 0px      }


.prodtablemini              { color: #393939; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #758279; margin-right: 20px; margin-left: 20px; border: 1; border-collapse: separate; border-spacing: 1      }

.prodtablemini td      { font-weight: bold; background-color: #fff; padding: 1px 3px; border: none; -moz-border-radius: 1     }

.prodtablemini th      { color: #fff; background-color: #758279; padding-top: 1px; padding-bottom: 1px; padding-left: 3px; border: none; -moz-border-radius: 1     }

.prodtablemini th.part        { text-align: center; width: 102px }
.prodtablemini th.from      { width: 182px }
.prodtablemini th.spec      { width: 185px }



.prodtable        { color: #393939; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #758279; border: 1; border-collapse: separate; border-spacing: 1; font-weight:700;       }

.prodtable td     { background-color: #fff; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; border: none; -moz-border-radius: 1    }

.prodtable th      { color: #fff; background-color: #758279; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; border: none; -moz-border-radius: 1     }

.prodtable th.part       { text-align: center; width: 129px }
.prodtable th.image      { width: 89px }
.prodtable th.desc      { width: 500px }
.prodtable th.from      { width: 230px }

.prodtable td image {border: 0px;}

.prodtable a    { color: #551a8b; font-size: 12px; font-weight: bold; text-decoration: none }
.prodtable a:hover  { text-decoration: underline }
.proddiv    { padding: 24px 32px 40px 19px; }
.projdiv    { padding: 24px 32px 40px 19px; }

.projtable        { color: #393939; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #758279; border: 1; border-collapse: separate; border-spacing: 1; font-weight:700;       }

.projtable td     { background-color: #fff; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; border: none; -moz-border-radius: 1    }

.projtable th      { color: #fff; background-color: #758279; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; border: none; -moz-border-radius: 1     }

.projtable th.location       { text-align: center; width: 155px }
.projtable th.project      { width: 450px }

.projtable td image {border: 0px;}

.projtable a    { color: #551a8b; font-size: 11px; font-weight: bold; text-decoration: none }
.projtable a:hover  { text-decoration: underline }




p,h1,h2,h3,h4,h5,h6   { padding-right: 18px; padding-left: 20px }

h1    { color: #9f0026; font-size: 19px; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; margin-top: 20px }

.topnav  { background-color: #3f9; padding-right: 0px; padding-left: 0px }

#footer      { color: #454545; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 13px; background-color: #fff; padding-right: 0px; padding-left: 0px }

.crumbs { margin-left: 0px; color: #666; font-size: 11px }

.crumbs a  { color: #516A6C; font-size: 11px; text-decoration: underline }

div#bread   { background-color: #fff; margin: 9px 30px 0 5px; padding: 0 5px 0 0; border: solid 1px #d5d5d5 }

div#bread p   { color: #515151; font: bold 10px "Lucida Grande", Tahoma, Arial, sans-serif }

div#bread p a    { color: #551a8b; text-decoration: none }

div#bread p a:hover    { text-decoration: underline }

#bread p#posted {
	font-size: 10px;
	font-weight: normal;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 2px 10px 0 10px;
}

div#loaf                         { color: #373737; font: bold 11px/13px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color: #ededed; margin: 0 40px 0; padding-top: 0.5em; padding-bottom: 1em; width: 230px; float: right; border-style: solid; border-width: 0 1px 1px; border-color: #d5d5d5 }

div#loaf p     { margin: 0.4em 0 0 }

div#loaf a                  { color: #551a8b; font-weight: normal; text-decoration: none }

div#loaf a:hover                  { color: #551a8b; font-weight: normal; text-decoration: underline }

.ellipsisTRESHME a       { color: red !important; font-size: 9px; text-transform: uppercase }
.prodindexnote        { background-color: #f2efe6; margin: 8px 8px 8px 12px; padding: 8px; width: 500px; border-width: 1px; border-color: #d5d5d5; outline-color: #d5d5d5 }

.trimcolist li    { list-style-type: square; margin-right: 80px }

.trimcolistmini li    { list-style-type: square; margin-right: 35px }

.catmoreinfo               { background-color: #d5d5d5; margin: 0 40px; width: 230px; float: right; clear: right; border-style: solid; border-width: 0 1px 1px; border-color: #d5d5d5 }

.catmoreinfo2        { background-color: #ededed; margin-left: 12px; width: 320px; float: right; clear: right; border: double 3px #d5d5d5 }
