
/* ===========================================
    Common CSS stlyes for QI.eShop.DNN.Module
   ===========================================
*/   



/*.FilterInfo .GroupPath, .FilterInfo .GroupPathLink*/
.GroupPath, .GroupPathLink
{
	font-size: 14px;
}
 
/*.FilterInfo .GroupPath*/
/*
.GroupPath
{
	padding-bottom: 10px;
}
*/

.HorizontalTemplateSelectionBox .TemplateSelectionLink,
.HorizontalRecCountSelectionBox .RecCountSelectionLink
{
	padding-right: 20px;
}

.VerticalRecCountSelectionBox select
{
	width: 50px;
}
 
.TemplateSelectionImage,
.RecCountSelectionImage
{
	padding: 0 5px;
}

.CurrentSelection
{
	font-weight: bold;
}

.QuantityEdit
{
	top: 0px;
}

.BestSellingGoodsListItem, .SellOutGoodsListItem, .RecommendedGoodsListItem, .NewGoodsListItem
{
	border: 1px solid gray;
	padding: 8px 4px;
	margin-bottom: 4px;
}

.BestSellingGoodsListItem .QuantityEdit, .SellOutGoodsListItem .QuantityEdit, .RecommendedGoodsListItem .QuantityEdit, .NewGoodsListItem .QuantityEdit
{
	width: 30px;
}

.Bold
{
	font-weight: bold;
}

.HorizontalTemplateSelectionBox
{
	float: left;
}

.PageNavigation a
{
	padding: 0 4px;
}

.PageNavigation .CurrentPage
{
	color: Red;
}

.CartQuickAdd
{
	padding: 20px 0;
}

.BasketList .GoodsParamsLabel
{
	padding: 0 12px 0 0;
	font-weight: bold;
}

.GoodsTypeLabel, .GoodsDistingAttrLabel
{
	padding: 0 0 0 0;
}

._GoodsDistingAttrValue
{
	padding: 0 0 0 10px;
}

.GoodsDistingAttrSelection
{
	width: 150px;
}

input.GoodsDistingAttrSelection
{
	width: 144px;
}

.BasketNav
{
	padding-top: 20px;
}

.CartQuickAddPanel
{
	padding-top: 10px;
}

.QuickBasketNotFound, .QuickBasketInvType, .CartQuickAddError
{
	color: red;
}

.QuickBasketCodeList
{
	float: left;
	padding-right: 20px;
}

.QuickBasketHelp
{
/*
	float: left;
	width: 250px;
	text-align: justify;
*/
}

.CartQuickAddError
{
	padding-left: 20px;
}


/* TreeType2 begin */

.CategoryTree
{
	text-align: left;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

.TreeType2-Tree
{
}

.TreeType2-Tree ul li, .TreeType2-Tree ul li li
{
	list-style-type: none;
}


.TreeType2-Tree ul, .TreeType2-Tree ul li
{
	white-space: nowrap;
	padding: 3px 0 2px 0; 
}

.TreeType2-Tree ul ul
{
	margin: 2px 0 2px 10px;
}

.TreeType2-Tree ul li img
{
	border: none;
	vertical-align: middle;
	margin: 0 2px 0 0;
}

.TreeType2-Tree li a
{
	text-decoration: none;
}

.TreeType2-Tree li.TreeType2-Leaf a, .TreeType2-Tree li.TreeType2-Parent a
{
	font-weight: normal;
}

.TreeType2-Tree .TreeType2-ClickableNonlink
{
	cursor: pointer;
}

.TreeType2-Tree .TreeType2-Collapse
{
	background: url(../images/TreeView/TreeView_Arrows_Collapse.gif) 0 -2px no-repeat;
	width: 15px;
	float:left;
	cursor: pointer;
	margin: 0 4px 0 0;
}

.TreeType2-Tree .TreeType2-Expand
{
	background: url(../images/TreeView/TreeView_Arrows_Expand.gif) 0 -2px no-repeat;
	width: 15px;
	float: left;
	cursor: pointer;
	margin: 0 4px 0 0;
}

.TreeType2-Tree .TreeType2-NoExpand
{
	background: url(../images/TreeView/TreeView_Arrows_NoExpand.gif) 0 -2px no-repeat;
	width: 15px;
	float: left;
	margin: 0 4px 0 0;
}

.TreeType2-Tree .TreeType2-Selected
{
	font-weight: bold;
}

.TreeType2-Tree .TreeType2-ChildSelected > a, .TreeType2-Tree li.TreeType2-ChildSelected ul li.TreeType2-ChildSelected > a
{
	font-weight: bold;
}

.TreeType2-Tree li.TreeType2-ChildSelected ul a, .TreeType2-Tree li.TreeType2-ChildSelected li.TreeType2-ParentSelected a
{
	font-weight: normal;
	text-decoration: none;
}

.TreeType2-Tree li.TreeType2-ChildSelected .TreeType2-Selected a
{
	font-weight: bold;
	text-decoration: underline;
}

.TreeType2-ParentSelected
{
}

.TreeType2-Hover
{
}

div.TreeType2-Tree a
{
/*	color:#ffffff;  */
}

.TreeType2-Hide
{
	display: none;
}

/* TreeType2 end */


/* TreeType3 begin  */

.TreeType3-Tree a 
{
	display: block;
}

div.TreeType3-GroupLink
{
	width: 200px;
	float: left;
}

div.TreeType3-Expand
{
	width: 20px;
	float: left;
}

.TreeType3-Level1 .TreeType3-Item .TreeType3-Expand a
{
	background: transparent url(Images/TreeView/TreeView_Arrows_Expand.gif) no-repeat scroll 0 0px;
	cursor: pointer;
	margin: 0 4px 0 0;
	width: 15px;
}

.TreeType3-Level2 .TreeType3-Item .TreeType3-Expand a
{
	background: inherit;
	visibility: hidden;
}

.TreeType3-Item.TreeType3-Show .TreeType3-Expand a
{
	background: transparent url(Images/TreeView/TreeView_Arrows_Collapse.gif) no-repeat scroll 0 0px;
}

.TreeType3-Item
{
	width: 220px;
	padding: 2px 10px;
}

.TreeType3-Level1 > div.TreeType3-Item
{
	padding-top: 8px;
	padding-left: 0;
	/*background-color: LightGray;*/
	height: 10px;
}

.TreeType3-Level2 .TreeType3-GroupLink
{
	padding-left: 20px;
	width: 180px;
	font-weight: bold;
}

.TreeType3-Level3 .TreeType3-GroupLink
{
	padding-left: 40px;
	width: 160px;
	text-decoration: underline;
	font-weight: inherit;
}

.TreeType3-Level4 .TreeType3-GroupLink
{
	padding-left: 60px;
	width: 140px;
	text-decoration: underline;
	font-weight: inherit;
}

.TreeType3-Level5 .TreeType3-GroupLink
{
	padding-left: 80px;
	width: 120px;
	text-decoration: underline;
	font-weight: inherit;
}

.TreeType3-Level6 .TreeType3-GroupLink
{
	padding-left: 100px;
	width: 100px;
	text-decoration: underline;
	font-weight: inherit;
}

.TreeType3-Level3.TreeType3-LastItem, .TreeType3-Level3 .TreeType3-LastItem
{
	padding-bottom: 10px;
}

.TreeType3-Level2.TreeType3-Hide, .TreeType3-Level3.TreeType3-Hide, .TreeType3-Level4.TreeType3-Hide
{
	display: none;
}

.TreeType3-Item.TreeType3-Hide
{
	display: block;
}

.TreeType3-Level2.TreeType3-Show, .TreeType3-Level3.TreeType3-Show, .TreeType3-Level4.TreeType3-Show
{
	display: block;
}

/* applies to currently selected item */
.TreeType3-Item.TreeType3-Selected .TreeType3-GroupLink a, .TreeType3-Item.TreeType3-ChildSelected .TreeType3-GroupLink a
{
	font-weight: bold;
}

/* applies when cursor is over item */
.TreeType3-GroupLink a:hover, .TreeType3-Item.TreeType3-Selected .TreeType3-GroupLink a:hover, .TreeType3-Item.TreeType3-ChildSelected .TreeType3-GroupLink a:hover
{
	text-decoration: underline;
}

.TreeType3-Clear
{
	clear: both;
}

/* TreeType3 end */



.BasketInfo, .QuickSearch, .AdvancedSearch, .TextInformation
{
	padding-top: 6px;
	padding-bottom: 6px;
}

.OrderListItem
{
	cursor: pointer;
}

.OrderListItem:hover
{
	background-color: #DEDEDE;
}

.OnLinePaymentInfo
{
	padding-top: 10px;
}

.PaymentLink a, .PaymentCancelLink a
{
	text-decoration: underline;
}

.PaymentNotCompleted .Message
{
	padding-bottom: 10px;
}

.ParamGroupName
{
	clear: left;
	font-weight: bold;
	padding-top: 10px;
}

.ParamName
{
	clear: left;
	float: left;
	width: 100px;
	margin: 0;
	padding-left: 25px;
}
	
.ParamValue
{
	float: left;
	width: 100px;
	margin: 0;
}

.GoodsParams
{
	padding: 10px 0 20px;
}

.GoodsParamsOuter
{
	padding-top: 20px;
}

.GoodsListItem
{
	float: left;
	height: 150px;
	margin-left: 10px;
	vertical-align: middle;
	text-align: center;
}