﻿.DsItemDetailTable
{
	width: 100% !important;
}

.DsItemDetailAdvertiser
{
	color: #000000;
	line-height:23px;
	letter-spacing:0.09em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	font-weight: bold;
}

.DsItemDetailAddress
{
	letter-spacing:0.1em;
	line-height:20px;
}

.DsItemDetailLinks
{
	padding: 5px;
	color: #3F4480;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing:0.1em;	
}

.DsItemDetailLinks:hover
{
	color: Maroon !important;
}

.DsItemDetailWebsite
{
	/*padding-left: 18px;*/
    /*background-image: url('../img/icons/48px_wide/Web.png');*/
    display: inline-block;    
    background-repeat: no-repeat;
    background-position: center left;
}

.DsItemDetailEmailAdvertiser
{
	/*padding-left: 22px;*/
    /*background-image: url('/Image/email_icon.gif');*/
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center left;
}

.DsItemDetailMap
{
	/*padding-left: 26px;*/
    /*background-image: url('/Image/map_icon.gif');*/
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center left;
}

.DsItemDetailViewImage
{
	/*padding-left: 18px;*/
    /*background-image: url('/Image/mag_icon.gif');*/
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center left;
}

.DsItemDetailViewAd
{
	/*padding-left: 24px;*/
    /*background-image: url('/Image/whole_ad_icon.gif');*/
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center left;
}

.DsItemDetailEmail
{
	/*padding-left: 22px;*/
    /*background-image: url('/Image/email_icon.gif');*/
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center left;
}

.DsItemDetailPrint
{
	/*padding-left: 24px;*/
    /*background-image: url('/Image/print_icon.gif');*/
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center left;
}

.DsItemDetailAdvertiserInfo
{
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
	line-height: 20px !important;
}

.DsItemDetailAdvertiserInfo a
{
	color: #3F4480;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight: bold;
	letter-spacing: 0.1em;
	margin-right: 5px;		
}

.DsItemDetailMoreInfo
{
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
	padding-top: 5px;
	line-height: 20px !important;
}

.DsItemDetailMoreInfo a
{
	color: #3F4480;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight: bold;
	letter-spacing: 0.1em;
	margin-right: 5px;	
}

.DsItemDetailDetailImage
{
	width: 30%;	
}


/* Shopping Item details */

.ItemDetailTable
{
	width: 465px;		
}

.ItemDetailShopOnlineHeader
{
	color: #000099;
	font-size: 12px;
	font-weight: bold;
}

.ItemDetailHeaderRow
{
	width: 100%;
}

.ItemDetailFooterRow
{
	line-height: 30px;
}

.ItemDetailDetailText
{
	padding: 10px;
	padding-top: 30px;	
}

.ItemDetailTitle
{
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	padding-bottom: 3px;	
}

.ItemDetailProductName
{
	font-size: 14px;
	font-weight: bold;
}

.ItemDetailManufacturerLabel
{
	font-size: 12px;
	font-weight: bold;
}

.ItemDetailManufacturerValue
{
	font-size: 10pt;	
}

.ItemDetailManufacturerIDLabel
{
	font-size: 12px;
	font-weight: bold;
}

.ItemDetailManufacturerIDValue
{
	font-size: 10pt;	
}

.ItemDetailProductNumberLabel
{
	font-size: 12px;
	font-weight: bold;
}

.ItemDetailProductNumberValue
{
	font-size: 10pt;	
}

.ItemDetailPriceRow
{
	text-align: right;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 30px;	
}

.ItemDetailProductImage
{
	padding: 5px 5px 5px 5px !important;	
	margin-right: 7px;
}

.ItemDetailProductDescriptionLabel
{
	font-size: 12px;
	font-weight: bold;
}

.ItemDetailProductDescription
{
	word-spacing: 3px;
	text-align: justify !important;	
}

.ItemDetailAvailableCell
{
	text-align: left;
	padding-left: 20px;
}

.ItemDetailAvailableAtLabel
{
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

.ItemDetailAvailableAtValue
{
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	color: #3131ce;
}

.ItemDetailPriceCell
{
	padding-right: 20px;
	padding-bottom: 20px;
}

.ItemDetailPriceLabel
{
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

.ItemDetailPrice
{
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	color: #3131ce;
}

.ItemDetailBuyLabel
{
	color: #CC0000;
	font-size: 16px !important;
	font-weight: bold;
	text-decoration: none;
}

.ItemDetailBuyLabel:hover
{
	text-decoration: underline !important;
}

.ItemDetailBuyOnlineLink
{
	background-image: url('/Image/buynow_icon.gif');
	display: -moz-inline-box;
	display: inline-block;	
	width: 30px;
	height: 35px;
	vertical-align: middle;
	background-repeat: no-repeat;
    background-position: center left;
}

.ItemDetailHeaderPadCell2 
{ 
	BORDER-top: #CCCCCC 1px solid;
}
.ItemDetailFooterPadCell2 
{ 
	BORDER-top: #CCCCCC 1px solid;	
}

.itemDetailsPopup
{
	width: 700px;
	height: 300px;
	background-color: #FFFFFF;
	color: #000000;
	font: 10px arial,helvetica,sans-serif;
	border-color: #DDDDDD;
	scrollbar-face-color: #CCCCCC;	
}

.itemDetailsPopupTitle
{
	background-color: #FFFFFF;
	color: #FF5500;
}

/*NEW UI3.0*/
.DsItemDetailViewAllAdvInfoLbl,.DsItemDetailPrintLbl,.linkGetMapLbl,.DsItemDetailWebsiteLbl
,.DsItemDetailViewImageLbl,.DsItemDetailViewAdLbl,.DsItemDetailEmailLbl,.DsItemDetailPrintLbl
{
  text-decoration:underline !important;
}

.ItemDetailContainerPnl
{
	margin-right:5px;
	margin-left:5px;
	width:98%;
}
.imgPnl
{
	float:right;
	width:390px;
	margin-right:10px;
}
/*.hs_cblock_top
{
	margin-right:5px;
	margin-left:5px;
}*/

.ItemDetailDisclaimerLbl
{
	font-size:10px;
        width:200px;
}

.ItemDetailTextPnl
{
	float:right;
	width:400px;
	margin-right:5px;
	
}