/*Item Summary*/

#dnm_ItemSummary{float:left; width:758px; text-align:left; font:12px Arial,Helvetica,sans-serif; color:#4B4A4C;}

/*H1*/
#dnm_ItemSummary h1{font:bold 1.65em Arial,Helvetica,sans-serif; color:#666666;}

#dnm_ItemSummary table{margin-bottom:10px;float:left; width:100%; height:24px;}
#dnm_ItemSummary table td, #dnm_ItemSummary table th{width:33%!important; padding:0!important; text-align:center; background:#efefef url('/Portals/23/Skins/bdl/images/headerBg.jpg') repeat-x; border-bottom:2px solid #CCCCCC!important; text-transform:uppercase; vertical-align:middle;}

#dnm_ItemSummary table th{text-align:left;}
#dnm_ItemSummary .category{margin-left:40px;}

#dnm_ItemSummary table.dnm_paging{float:none; background:none; width:auto; margin:0 auto;}
#dnm_ItemSummary table.dnm_paging td{width:auto!important; padding:2px 5px!important; font:bold 12px Arial,Helvetica,sans-serif; color:#4B4A4C; border-bottom:0!important;}

#dnm_ItemSummary table.dnm_paging a,#dnm_ItemSummary table.dnm_paging a:link, #dnm_ItemSummary table.dnm_paging a:visited{color:#4B4A4C;  font:bold 12px Arial,Helvetica,sans-serif; text-decoration:none;}
#dnm_ItemSummary table.dnm_paging a:active,#dnm_ItemSummary table.dnm_paging a:hover{color:#4B4A4C;  font:bold 12px Arial,Helvetica,sans-serif; text-decoration:underline;}

/*------------------------*/

/*Items*/
#dnm_Items{width:100%; margin-top:10px;}

/*TABLE*/
#dnm_Items table{float:left!important; /*background:#efefef;*/ width:189.5px!important; height:250px;  margin:!important; margin-bottom:10px!important; vertical-align:top; text-align:center!important;}

#dnm_Items table.alternate{float:left!important; /*background:#ccc;*/ width:189.5px!important; height:250px; margin:0!important; margin-bottom:10px!important; vertical-align:top;}

#dnm_Items table td, #dnm_Items table th{text-align:center!important; color:#4B4A4C!important; padding:0; vertical-align:middle;}
#dnm_Items table td{vertical-align:top;}

#dnm_Items table td.dnm_Image, #dnm_Items table.alternate td.dnm_Image{ padding:0!important; margin:0!important; padding-top:5px!important; height:185px;}

#dnm_Items table td.dnm_Image div, #dnm_Items table.alternate td.dnm_Image div{height:185px; width:125px; margin:0 auto; background:#fdfdfd; float:none!important;overflow:hidden!important; border:2px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center; padding:0;}

#dnm_Items table td.dnm_Image a,#dnm_Items table.alternate td.dnm_Image a{margin:0!important;}
#dnm_Items table td.dnm_Image img, #dnm_Items table.alternate td.dnm_Image img{margin:0; padding:0!important; background:#fefefe; border:1px solid #1d1d1d; -moz-border-radius:5px; -webkit-border-radius:5px;}

#dnm_Items table td.dnm_Price, #dnm_Items table.alternate td.dnm_Price{font-size:14px; font-weight:bold; padding-top:5px!important; padding-bottom: 5px !important}
#dnm_Items table td.dnm_Name,#dnm_Items table.alternate td.dnm_Name{height:55px; vertical-align:top;}
#dnm_Items a.productNameClass{padding:5px!important; display:inline-block!important;}

/*A - Cart link style*/
#dnm_Items a.cart,#dnm_Items a.cart:link,#dnm_Items a.cart:visited{float:left; font:1em Arial,Helvetica,sans-serif; text-align:left; margin-top:0; padding:0; font-weight:bold; color:#07659f; vertical-align:bottom; text-decoration:none; background:#fff url('images/cart_add.png') no-repeat top left; display:block; width:auto; line-height:1.5em;}
#dnm_Items a.cart:active,#dnm_Items a.cart:hover{color:#fff; background:#1b7fbd url('images/cart_add.png') no-repeat top left;}

/*A - Details link style*/
#dnm_Items a,#dnm_Items a:link,#dnm_Items a:visited{font:bold 11px Arial,Helvetica,sans-serif; margin-top:0; padding:0; font-weight:bold; color:#4B4A4C; vertical-align:top; text-decoration:none; display:block; width:auto; line-height:1.5em; text-transform:Capitalize;}
#dnm_Items a:active,#dnm_Items a:hover{color:#4B4A4C; text-decoration:underline;}

#dnm_Items table td.padding10{padding-bottom:10px!;}

/*-------------------------*/

/*Paging design*/
#dnm_paging{float:left; background:none; width:759px!important; margin:0; text-align:center;}
#dnm_paging table{float:none!important; width:auto!important; margin:0 auto; height:0!important}
#dnm_paging table td{width:auto!important; padding:5px!important; font:bold 12px Arial,Helvetica,sans-serif!important; color:#4B4A4C!important;}

#dnm_paging a, #dnm_paging a:link,#dnm_paging a:visited{color:#4B4A4C!important;  font:bold 12px Arial,Helvetica,sans-serif!important; text-decoration:none!important;}
#dnm_paging a:active,#dnm_paging a:hover{text-decoration:underline!important;}

/*A - Paging links*/
#dnm_Items .dnm_buttons td a,#dnm_Items .dnm_buttons td a:link,#dnm_Items .dnm_buttons td a:visited { color:#000; font:bold 0.9em Verdana,Arial,helvetica,sans-serif; text-decoration:none; margin-right:2px; vertical-align:middle; line-height:1.5em;}
#dnm_Items .dnm_buttons td a:hover,#dnm_Items .dnm_buttons td a:active{color:#999999; text-decoration:none;}
#dnm_Items .dnm_buttons td a[type=disabled],#dnm_Items .dnm_buttons td a[disabled=disabled]{color:#999999;cursor:hand;text-decoration:none;}

/*Radio button list*/
#dnm_ItemSummary table.dnm_radio{font:8px Arial,Helvetica,sans-serif!important; text-transform:capitalize; }
#dnm_ItemSummary table.dnm_radio td{border:0!important; background:transparent!important;}

/*------------------------*/

/*BUTTONS*/
#dnm_Items a.button, #dnm_Items 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_Items button {  width:auto;  overflow:visible;  padding:4px 10px 3px 7px;/* IE6 */}
#dnm_Items button[type] {  padding:4px 10px 4px 7px;/* Firefox */  line-height:17px;/* Safari */}
*:first-child+html #dnm_Items button[type] {  padding:4px 10px 3px 7px;   /* IE7 */}
#dnm_Items button img, #dnm_Items a.button img{  margin:0 3px -3px 0 !important;  padding:0;  border:none;  width:16px;  height:16px;  float:none;}

/* Standard Buttons - blue button */
#dnm_Items button:hover, #dnm_Items a.button:hover{  background-color:#dff4ff;  border:1px solid #c2e1ef;  color:#336699;}
#dnm_Items a.button:active, #dnm_Items button:active{  background-color:#6299c5;  border:1px solid #6299c5;  color:#fff;}

/* Positive - green button*/
#dnm_Items .positive {  color:#529214;}
#dnm_Items a.positive:hover, #dnm_ItemSummary button.positive:hover {  background-color:#E6EFC2;  border:1px solid #C6D880;  color:#529214;}
#dnm_Items a.positive:active, #dnm_ItemSummary button.positive:active {  background-color:#529214;  border:1px solid #529214;  color:#fff;}

/* Negative - red button*/
#dnm_Items .negative {  color:#d12f19;}
#dnm_Items a.negative:hover, #dnm_ItemSummary button.negative:hover {  background:#fbe3e4;  border:1px solid #fbc2c4;  color:#d12f19;}
#dnm_Items a.negative:active, #dnm_ItemSummary button.negative:active {  background-color:#d12f19;  border:1px solid #d12f19;  color:#fff;}
