/*Item Detailed*/
#dnm_Item .dnm_NotVisible{display:none;}
#dnm_Item{float:left;width:100%; padding:0; margin:0 0 10px; font:0.75em Arial,Helvetica,sans-serif; text-align:left;}

/*H1*/
#dnm_Item h1{font:bold 1.65em Helvetica,Arial,sans-serif; color:#043C82; margin:0;}

/*------------------------*/

/*Items*/

/*TABLE*/
#dnm_Item table {background:#fefefe; width:100%!important; min-height:200px!important; margin:0; vertical-align:top;}
/*#dnm_Item table:hover {background:#f5f5f5; border:#d1d1d1 2px solid; width:100%!important; min-height:200px!important; margin-right:10px; margin-bottom:10px; vertical-align:top;}*/

/*IMAGE - style the thumbnail images of the item*/
#dnm_Item img {margin:10px;float:left;clear:both; vertical-align:top;}

/*Style the Details of the item*/
#dnm_Item th {font:11px Arial,Helvetica,sans-serif; text-align:left; padding:35px 5px 0 10px; font-weight:bold; color:#666666; vertical-align:middle; width:32%; line-height:1.5em;}

#dnm_Item td {font:11px Arial,Helvetica,sans-serif; text-align:left; padding:5px 10px; font-weight:bold; color:#999999; line-height:1.6em!important; vertical-align:top;}
#dnm_Item td p{margin:0; padding:0 0 20px;}

#dnm_Item td.dnm_Image{text-align:center; width:50%;}
#dnm_Item td.dnm_Image{width:100px;}
#dnm_Item td.dnm_Image img{float:none;max-width:200px;}


/*TABLE - Item details*/
#dnm_Item #details,#dnm_Item #links{border:0; margin:0; margin-bottom:5px;}

#dnm_Item #details{border-bottom:1px dotted #999999; min-height:0!important;}
#dnm_Item #details th {font:11px Arial,Helvetica,sans-serif; text-align:left; padding:0 5px 0 0; font-weight:bold; color:#666666; vertical-align:middle; width:32%; line-height:1.5em; border:0;}
#dnm_Item #details thead td{padding:0 0 5px 0;}

#dnm_Item #links td{padding:0 0 5px 0;}

/*Each item detailed can be controlled separately*/
#dnm_Item td .dnm_code,#dnm_Items td .dnm_name,#dnm_Items td .dnm_desc,#dnm_Items td .dnm_price{font:1em Arial,Helvetica,sans-serif; text-align:left; font-weight:bold; color:#020202; }

/*P - holds the brochure and manual links*/
#dnm_Item td p.dnm_links{float:right;text-align:right; padding: 0 10px 10px 0; width:170px}

/*A - styles the brochure and manual links*/
#dnm_Item td p.dnm_links a, #dnm_Item td p.dnm_links a:link, #dnm_Item td p.dnm_links a:visited{float:right; clear:right; background:transparent url('images/pdf.png') no-repeat center left; font:bold 1em Tahoma,Arial,Helvetica,sans-serif; text-align:right; margin-top:5px; padding:5px 5px 5px 5px; font-weight:bold; color:#666666; vertical-align:baseline; text-decoration:none; display:inline-block; width:140px; line-height:1.5em;}
#dnm_Item td p.dnm_links a:hover, #dnm_Item td p.dnm_links a:active{color:#333333; background:#eeeeee url('images/pdf.png') no-repeat center left;}

/*P - holds the cart and detailed view links*/
#dnm_Item td p.dnm_buttons{float:right;text-align:right; padding-bottom:0; margin-right:10px; padding:20px 0 20px;}

/*A - Cart link style*/
/*Replace -> padding:5px 5px 5px 25px; background:#E6EFC2 url('images/cart_add.png') no-repeat top left; to add an icon near the link as a background*/

#dnm_Item  a.cart,#dnm_Item  a.cart:link,#dnm_Item  a.cart:visited{float:right; font:bold 1em Arial,Helvetica,sans-serif!important; text-align:left; margin:0 5px!important; padding:3px 10px; vertical-align:bottom; text-decoration:none!important; color:#fff!important; background:#084886; display: inline-block; line-height:200%!important; border:1px solid #084886; width:auto !important; text-transform:none;}
#dnm_Item  a.cart:active,#dnm_Item  a.cart:hover{float:right; font:bold 1em Arial,Helvetica,sans-serif!important; text-align:left;vertical-align:bottom; text-decoration:none; display: inline-block; color:#084886!important; background:#fff; border:1px solid #084886; line-height:200%!important;}

/*IMAGE - style cart button image*/
#dnm_Item .cart img{border:0; margin:0; padding:0; vertical-align:middle; line-height:1.5em;}


/*A - Details link style*/
#dnm_Item .back img{line-height:80%; margin:0;}
#dnm_Item a.back,#dnm_Items a.back:link,#dnm_Items a.back:visited{float:right; clear:both; font:bold 1em Arial,Helvetica,sans-serif; text-align:right; margin:15px 0 0 0; padding:5px 5px 5px 5px; font-weight:bold; color:#666666; vertical-align:baseline; text-decoration:none; display:block; width:50px; line-height:1.5em; text-transform:uppercase;}
#dnm_Item a.back:active,#dnm_Item a.back:hover{color:#222222;}

/*------------------------*/

/*BUTTONS*/
#dnm_Item a.button, #dnm_Item button { display: inline-block; float: left; margin:0.25em 0.583em 0.25em 0; padding:5px 10px 5px 10px; /* Links */ border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; background-color:#f5f5f5; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; } 

/*Button internal padding*/
#dnm_Item button {  width:auto;  overflow:visible;  padding:4px 10px 3px 7px;/* IE6 */}
#dnm_Item button[type] {  padding:4px 10px 4px 7px;/* Firefox */  line-height:17px;/* Safari */}
*:first-child+html #dnm_Item button[type] {  padding:4px 10px 3px 7px;   /* IE7 */}
#dnm_Item button img, #dnm_Item a.button img{  margin:0 3px -3px 0 !important;  padding:0;  border:none;  width:16px;  height:16px;  float:none;}

/* Standard Buttons - blue button */
#dnm_Item button:hover, #dnm_Item a.button:hover{  background-color:#dff4ff;  border:1px solid #c2e1ef;  color:#336699;}
#dnm_Item a.button:active, #dnm_Item button:active{  background-color:#6299c5;  border:1px solid #6299c5;  color:#fff;}

/* Positive - green button*/
#dnm_Item .positive {  color:#529214;}
#dnm_Item a.positive:hover, #dnm_Item button.positive:hover {  background-color:#E6EFC2;  border:1px solid #C6D880;  color:#529214;}
#dnm_Item a.positive:active, #dnm_Item button.positive:active {  background-color:#529214;  border:1px solid #529214;  color:#fff;}

/* Negative - red button*/
#dnm_Item .negative {  color:#d12f19;}
#dnm_Item a.negative:hover, #dnm_Item button.negative:hover {  background:#fbe3e4;  border:1px solid #fbc2c4;  color:#d12f19;}
#dnm_Item a.negative:active, #dnm_Item button.negative:active {  background-color:#d12f19;  border:1px solid #d12f19;  color:#fff;}

