/*-----------------------------------------------
	Item list styles
----------------------------------------------- */ 
#popUpName {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 10px;
}
.titletemplatesbold , .titletemplatesbold a { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
.itemlist-bgimgbanner {
	background-image: url(/site/templates/bh-bgimg-banner.gif);
	background-repeat: no-repeat;
	height:214px;
	width:220px;
	vertical-align: middle;
	padding-top: 5px;
	text-align: center;
}
.itemlist-textbanner {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #63300e;
	text-align: left;
	text-decoration:none;
	padding:20px;
}
.itemlist-titlebanner {
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1a4083;
	text-align: left;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:12px;
	padding-bottom:12px;
}
.itemlist-bgimgthumb {
	background-image: url(/site/templates/bh-bgimg-thumb.gif);
	background-repeat: no-repeat;
	height:121px;
	width:120px;
	vertical-align: middle;
	padding-top: 5px;
}
.itemlist-textcode{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-top:15px;
}
.itemlist-textcode a { text-decoration:none; color: #000000; }
.itemlist-numbercode{
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-top:15px;
}
.itemlist-numbercode a { text-decoration:none; color:#000000; }
.itemlist-nameprod{
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1a4083;
	text-align: left;
	padding-top:5px;
	padding-bottom:5px;
}
.itemlist-nameprod a  { color: #1a4083; text-decoration:none; }
.itemlist-descprod {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #63300e;
	text-align: left;
}
.itemlist-priceprod {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c80000;
	text-align: left;
}
.padding-left{
    padding-left:10px;
}
.imagehome {
	max-height:151px;
	max-width:151px;
	_width: expression(this.width > 151 ? 151: true);
	_height: expression(this.height > 151 ? 151: true);
 }
/*-----------------------------------------------
	Category styles
----------------------------------------------- */ 
.cat-bgimgbanner {
	background-image: url(/site/templates/bh-bgimg-banner.gif);
	background-repeat: no-repeat;
	height:214px;
	width:220px;
}
.cat-bgimgthumb {
	background-image: url(/site/templates/bh-bgimg-catthumb.gif);
	background-repeat: no-repeat;
	height:137px;
	width:136px;
	background-position: center;
}
.category-name, .category-name a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #1a4083;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration:none;
}
.cat-textbanner {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #63300e;
	text-align: left;
	text-decoration:none;
	padding:20px;
}
.cat-titlebanner {
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1a4083;
	text-align: left;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:12px;
	padding-bottom:12px;
}

/*-----------------------------------------------
	Info Items styles
----------------------------------------------- */ 
.info-title{
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #1a4083;
	text-align: left;
	text-transform:uppercase;
	text-decoration:none;
	padding-bottom:25px
}
.info-description {
	vertical-align:top;
	text-align:left;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #63300e;
	text-align: left;
}
.info-description a { color: #63300e; text-decoration:underline; }
.sitemap ul {
	padding-bottom:5px;
}
.sitemap ul li{
	list-style:none;
}
/*-----------------------------------------------
	Accounting Item Template styles
----------------------------------------------- */ 
.itemlist-textcode {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration:none;
	padding-top:15px;
}
.itemlist-numbercode {
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration:none;
	padding-top:15px;
}
.titles-itemdrill {
	font:bold 18px Arial, Helvetica, sans-serif;
	color: #1a4083;
	text-align: left;
	font-weight: bold;
	padding-bottom:15px;
}
.bgimg-itemdrill {
    background-position:center;
	background-image: url(/site/templates/bh-bg-itemdrilldown-main.gif);
	background-repeat: no-repeat;
}
#sharebtn{display:block;background:transparent url(/site/templates/sharebtn.gif) no-repeat right;width:195px;height:17px;float:right;font:normal 13px Verdana, Geneva, sans-serif;color:#1a4081}
#sharepopup{position:absolute;width:453px;height:268px;top:200px;left:600px;display:none;z-index:11}
#shareheader{height:48px;background:transparent url(/site/templates/shareheader.gif) no-repeat center}
#sharecont{height:206px;background:#FFF url(/site/templates/sharebg.gif) repeat-y center;padding-top:16px}
#sharefooter{height:14px;background:transparent url(/site/templates/sharebottom.gif) no-repeat center}
#sharelinks{margin-left:66px}
#sharelinks a{margin-right:34px;display:block;float:left}
#sharelinks a span{background:transparent url(/site/templates/mailshare.gif) no-repeat center;text-indent:-10000px;width:88px;height:20px;display:block}
#itminfo{margin:35px 0 0 16px;width:419;height:114px}
#itminfo img{position:absolute;left:16px;max-width:110px;_width: expression(this.width > 110 ? 110: true);}
#sharebg{background-color:transparent;position:fixed;left:0;top:0;right:0;border:0;width:100%;height:100%;z-index:10;opacity:.50;filter:alpha(opacity=50);-moz-opacity:0.5;display:none}
#sharepopupdesc{float:right;margin-right:10px;width:310px}
#sharepopupdesc span,#sharepopupdesc p{width:310px;font-size:12px}
#sharepopupdesc p{font-weight:bold;text-transform:uppercase}
/**
*	Image browser Styles
*/
#main_image{
	border:none;
}
.bgimg-gallery img{
	width:50px;
	border:none;
	cursor:pointer;
}
.bgimg-gallery, .bgimg-gallery a:hover{
	background: #FFF url(/site/templates/bh-bg-gallery.gif) no-repeat 50% 50%;
}
.item-description {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #63300e;
}
.line-info {
	border-top: 1px solid #d9dada;
	height:1px;
}
.sale-price {
	font:bold 16px Arial, sans-serif, Helvetica;
	color: #be0023;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
}
.list-price {
	font:normal 12px Arial, sans-serif, Helvetica;
	color: #be0023;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
}
.acct-template-sale-price {
	font:bold 16px Arial, sans-serif, Helvetica;
	color: #fa0001;
	padding:5px 0px;
}
.acct-template-list-price {
	font:normal 12px Arial, sans-serif, Helvetica;
	color: #be0023;
	padding:5px 0px;
}
.text1-fields {
	font: normal 10px Verdana;
	color: #1a4083;
	font-weight: bold;
	text-transform:uppercase;
}
.text1-fields a{ color: #1a4083; text-decoration:none; }
.text2-fields {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #ab0303;
	text-transform:uppercase;
	padding-top:5px;
	padding-bottom:5px;
}

.text2-fields a{ color: #ab0303; text-decoration:none; }

