/*Ideas Hive ECommerce CSS Settings
General*/
.ihtextcentre
{
	text-align: center;
}
.ihtextright
{
	text-align: right;
}
/*Product Details Module*/
TABLE.ihiveproductlist
{
	margin-top: 0px;
	border: 3px solid #F1CCA6;
}
TR.EvenRow
{
	background-color: #FEECC6;
}
TABLE.ihiveproductlist TR
{
	margin-top: 7px;
	padding-top: 3px;
	border-top: 2px solid #F1CCA6;
	height: 37px;
	text-align: center;
}
TABLE.ihiveproductlist TD
{
	font-weight: bold;
	width: 657px;
	text-align: left;
	padding-right: 4px;
	padding-top: 3px;
}
TR.rangenotavailableemail
{
	background-color: #E0ECD9;
}
.ihdc_lkb_AddToBasket
{
}
A.ihdc_lkb_AddToBasket:link, A.ihdc_lkb_AddToBasket:visited
{
	background-color: #DCFADA;
	color: #4A9E45;
	text-decoration: none !important;
	padding: 3px;
	border: 2px solid #4A9E45;
}
A.ihdc_lkb_AddToBasket:hover
{
	background-color: #F5DEB1;
	color: #4A9E45;
	text-decoration: none !important;
	padding: 3px;
	border: 2px solid #4A9E45;
}
/*Mini Basket*/
.IdeasHive_MiniBasketContent
{
}
.minibasket .oddrow
{
	background-color: #FDEBC5;
	border-bottom: 1px solid #F1CCA6;
}
.minibasket .evenrow
{
	border-bottom: 1px solid #F1CCA6;
}
TABLE.minibasket
{
	width: 100%;
}
.ihiveminibasketbuttons
{
	margin-top: 3px;
	text-align: right;
}
.minibasket .totaltext
{
	text-align: right;
	font-weight: bold;
	/*[empty]height:;*/
}
A.ihdc_hyp_MiniGoToBasket:link, A.ihdc_hyp_MiniGoToBasket:visited, A.ihdc_hyp_MiniCheckout:link, A.ihdc_hyp_MiniCheckout:visited
{
	background-color: #DCFADA;
	border: 1px solid #4B9F46;
	padding: 1px;
	text-decoration: none !important;
	color: #4B9F46 !important;
	font-weight: bold;
}
A.ihdc_hyp_MiniGoToBasket:hover, A.ihdc_hyp_MiniCheckout:hover
{
	background-color: #F5DEB1;
}
/*Basket*/
TD.ihivefullbaskettotalsvalue
{
	font-weight: bold;
	text-align: right;
	width: 131px;
}
.FullBasketProductColumn
{
	width: 404px;
}
.FullBasketQuantityColumn
{
	width: 49px;
}
.FullBasketRemoveItemColumn
{
	width: 70px;
}
.FullBasketItemTotalColumn
{
	width: 135px;
	text-align: right;
}
TD.ihivefullbaskettotalstext
{
	text-align: right;
	font-weight: bold;
	width: 73px;
}
TR.ihmainbasketitemtablerow
{
	background-color: #FEECC6;
}
A.ihdc_lkb_RemoveBasketItem:link, A.ihdc_lkb_RemoveBasketItem:visited
{
	background-color: #FEE0E0;
	color: #830000;
	border: 1px solid #830000;
	padding: 1px;
	text-decoration: none !important;
	font-weight: bold;
}
A.ihdc_lkb_RemoveBasketItem:hover
{
	color: #FE0505;
}
.ihivefullbaskettotals
{
	text-align: center;
}
A.ihdc_lkb_BasketUpdate:link, A.ihdc_lkb_BasketUpdate:visited
{
	background-color: #DCFADA;
	border: 1px solid #4B9F46;
	padding: 1px;
	text-decoration: none !important;
	color: #4B9F46;
	font-weight: bold;
}
A.ihdc_lkb_BasketUpdate:hover
{
	background-color: #F5DEB1;
}
TD.ihivefullbasketupdatetotalscell
{
	text-align: right;
	padding: 5px 0 5px 5px;
}
.ihmainbasketitemtable .ihmainbasketitemtableheader
{
	font-weight: bold;
}
TR.ihmainbasketitemtableheader
{
	background-color: #FCD486;
}
TR.ihmainbasketitemtableheader TD
{
	padding-top: 3px;
	padding-bottom: 3px;
}
A.ihdc_hyp_FullCheckout:link, A.ihdc_hyp_FullCheckout:visited
{
	background-color: #DCFADA;
	border: 1px solid #4B9F46;
	padding: 1px;
	text-decoration: none !important;
	color: #4B9F46;
	font-weight: bold;
}
A.ihdc_hyp_FullCheckout:hover
{
	background-color: #F5DEB1;
}
/*Checkout*/
.CheckoutProductColumn
{
	width: 382px;
}
.CheckoutQuantityColumn
{
	width: 141px;
}
.CheckoutItemTotalColumn
{
	width: 130px;
}
/*Handling Sidebar*/
.art-sidebar1-ECommerceManagement
{
}
.art-contentLayout .art-sidebar1-ECommerceManagement
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 233px;
	/*+placement:shift 0px -6005px;*/
	position: relative;
	left: 0px;
	top: -6005px;
}
#dnn_sidebar1-ECommerceManagement .art-Post
{
	margin-left: 7px;
}
#dnn_sidebar1-ECommerceManagement .art-Block
{
	margin-left: 7px;
}
/*Contact Manager CSS*/
.YCDB_TopMenu
{
	margin-top: 0px;
	margin-bottom: 13px;
	background-color: #FFEDC7;
	border-top: 5px solid #FFEDC7;
	border-left: 4px solid #FFEDC7;
	border-bottom: 5px solid #FFEDC7;
}
.YCDB_SearchBox
{
	width: 138px;
}
.YCDB_MenuButton, .YCDB_GeneralButton
{
	border: 1px solid #4CA047;
	padding: 2px;
	background-color: #EFF4EC;
}
.YCDB_HomeTitle
{
	font-size: 13.4pt;
	text-align: center;
	font-weight: bold;
}
.YCDB_ListNewContactsTitle, .YCDB_NewContactTitle, .YCDB_OldContactTitle
{
	font-weight: bold;
	text-align: center;
	color: #4CA047;
	font-size: 13.6pt;
}
.YCDB_ErrorText
{
	font-weight: bold;
	color: #F90000;
}
.YCDB_ListOldContactsTitle
{
	font-weight: bold;
	text-align: center;
	color: #BF6E1D;
	font-size: 13.6pt;
}
TD.YCDB_DescriptionColTitle, TD.YCDB_ValueColTitle
{
	font-weight: bold;
	padding-top: 15px;
}
TR.YCDB_TitleRow
{
	margin-top: 34px;
	padding-top: 53px;
}
.YCDB_ListTableHeader TD
{
	font-weight: bold;
	text-align: center;
}
.YCDB_ListTableItem TD
{
	text-align: center;
}
.YCDB_ListOldContacts
{
	margin-top: 32px;
}
.YCDB_ListTableAlternatingItem TD
{
	text-align: center;
}
TR.YCDB_ListTableAlternatingItem
{
	background-color: #FFDFAC;
}
TD.YCDB_DescriptionCol
{
	font-weight: bold;
}
.YCDB_LargeTextBox
{
	width: 454px;
}

