body
{
	background: #000;
}

#SearchLabelError
{
	margin-bottom:5px;
}
#Detailzoom
{
    position: absolute;
    //margin-left: 210px;
    //margin-top: 210px;
}
#promozoom
{
	position: absolute;
	//margin-left: 46px;
	//margin-top: 50px;
}


.QuotesAddButton
{
background: transparent url(empty_bg_icon.jpg);*
    background-position: left center;
    color: #ffffff;
    border-color: #cccccc;
    border-width: 1px;
    border-style: solid;
	height:23px;
}
.CategoryPictureLinks
{
    color: #999;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
}

a:link.CategoryPictureLinks
{
    color: #999;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
}
a:active.CategoryPictureLinks
{
    color: #999;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
}
a:hover.CategoryPictureLinks
{
    color: #999;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
}
a:visited.CategoryPictureLinks
{
    color: #999;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
}
.LoginTitle
{
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
    color: #999;
}

A:link.LoginForgotButton, A:hover.LoginForgotButton, A:active.LoginForgotButton, A:visited.LoginForgotButton
{
    color: #999;
    text-decoration: underline;
    font-weight: normal;
    font-size: 11px;
    font-family: Verdana;
    padding-left: 3px;
}
.ForgotTitle
{
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
    color: #999;
}
.ForgotDataGrid_Item
{
    width: 1%;
    white-space: nowrap;
    color: #999;
    padding: 3px 3px 3px 3px;
}
.ForgotEnterButton
{
    /*background: transparent url(gray_bg_home.jpg);*/
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}
.ForgotCancelButton
{
    /*background: transparent url(gray_bg_home.jpg);*/
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}
.ForgotText
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    color: #666666;
}
.ForgotBackButton
{
    /*background: transparent url(gray_bg_home.jpg);*/
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}


#catalogzoom
{
    position: absolute;
    margin-left: 55px;
    margin-top: 55px;
}

.categorybreadcrumb_end
{
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: none;
}
a:link.categorybreadcrumb_end
{
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: none;
}
a:visited.categorybreadcrumb_end
{
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: none;
}
a:hover.categorybreadcrumb_end
{
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: none;
}
a:active.categorybreadcrumb_end
{
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: none;
}
.categorybreadcrumb
{
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
}
a:link.categorybreadcrumb
{
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
}
a:visited.categorybreadcrumb
{
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
}
a:hover.categorybreadcrumb
{
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
}
a:active.categorybreadcrumb
{
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
}

.CatalogMainCategoryButton
{
    /*background: transparent url(gray_bg_home.jpg);*/
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    width: 290px;
}
.CatalogMainCategory
{
    padding-bottom: 10px;
}
.HistoryAddAllButton
{
    /*background: transparent url(gray_bg_home.jpg);*/
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}
.HistoryDetailsMsg
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    color: #666666;
    text-align: right;
}
.HistoryNotClosedTitle
{
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    font-family: verdana;
}
.HistoryClosedTitle
{
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    font-family: verdana;
}
.HistoryNotClosedTitleCell
{
    background-color: #999;
    border-bottom: solid 10px #ffffff;
}
.HistoryClosedTitleCell
{
    background-color: #999;
    border-bottom: solid 10px #ffffff;
}
.AccountInfoSaveButton
{
    /*background: transparent url(gray_bg_home.jpg);*/
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}
.AccountInfoCancelButton
{
    /*background: transparent url(gray_bg_home.jpg);*/
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}
.AccountInfoLoginButton
{
    /*background: transparent url(gray_bg_home.jpg);*/
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}
.AccountInfoPassButton
{
    /*background: transparent url(gray_bg_home.jpg);*/
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}
.QuotesAddAllButton
{
    /*background: transparent url(gray_bg_home.jpg);*/
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}
.QuotesTitle
{
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    font-family: verdana;
}
.QuotesTitleCell
{
    background-color: #999;
    border-bottom: solid 10px #ffffff;
}


















.LoginEnterButton
{
    /*background: transparent url(gray_bg_home.jpg);*/
    background-position: left top;
    background-repeat: repeat-x;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}
.LoginDataGrid_Item
{
    white-space: nowrap;
    color: #999;
    padding: 3px 3px 3px 3px;
}










.OdsMenuLinkTable
{
    /*background: transparent url(gray_bg_home.jpg);*/
    background-color: #000;
    background-position: left center;
    background-repeat: repeat-x;
    padding: 5px 5px 5px 5px;
}

.OdsMenuLink
{
    color: #ffffff;
    text-decoration: none;
    background: Transparent;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.OdsMenuLink:link
{
    color: #ffffff;
    text-decoration: none;
    background: Transparent;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.OdsMenuLink:hover
{
    color: #ffffff;
    text-decoration: none;
    background: Transparent;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.OdsMenuLink:active
{
    color: #ffffff;
    text-decoration: none;
    background: Transparent;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.OdsMenuLink:visited
{
    color: #ffffff;
    text-decoration: none;
    background: Transparent;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
















.BasketDataGrid_DataGrid_Selecteditem, .EcatalogDataGrid_Selecteditem, .HistoryDetails2DataGrid_Selecteditem, .HistoryDetailsDataGrid_Selecteditem, .HistoryNotClosedDataGrid_Selecteditem, .HistoryClosedDataGrid_Selecteditem, .AccountDataGrid_Selecteditem, .AddressDataGrid_Selecteditem, .AddressLineDataGrid_Selecteditem, .QuotesDataGrid_Selecteditem, .QuotesHeaderDataGrid_Selecteditem, .QuotesDetailsDataGrid_Selecteditem, .RegisterBasketDataGrid_Selecteditem, .Ecatalog2DataGrid_Selecteditem, .RegisterBasketDataGrid_Selecteditem, .Wishlist_Selecteditem
{
    white-space: nowrap;
    color: #000000;
    background-color: #DEDEDE;
    font-weight: bold;
}
.BasketDataGrid_Container, .EcatalogDataGrid_Container, .HistoryDetails2DataGrid_Container, .HistoryDetailsDataGrid_Container, .HistoryNotClosedDataGrid_Container, .HistoryClosedDataGrid_Container, .AccountDataGrid_Container, .AddressDataGrid_Container, .AddressLineDataGrid_Container, .QuotesDataGrid_Container, .QuotesHeaderDataGrid_Container, .QuotesDetailsDataGrid_Container, .RegisterBasketDataGrid_Container, .RegisterBasketDataGrid_Container, .Wishlist_Container
{
    border: solid 1px #ffffff;
}
.Ecatalog2DataGrid_Container
{
}
.BasketDataGrid_Item, .EcatalogDataGrid_Item, .HistoryDetails2DataGrid_Item, .HistoryDetailsDataGrid_Item, .HistoryNotClosedDataGrid_Item, .HistoryClosedDataGrid_Item, .AccountDataGrid_Item, .AddressDataGrid_Item, .AddressLineDataGrid_Item, .QuotesDataGrid_Item, .QuotesHeaderDataGrid_Item, .QuotesDetailsDataGrid_Item, .RegisterBasketDataGrid_Item, .Ecatalog2DataGrid_Item, .RegisterBasketDataGrid_Item, .Wishlist_Item
{
    white-space: nowrap;
    color: #000000;
    background: url("bottom_gradient.gif") repeat-x scroll 0 -50px transparent;
}
.BasketDataGrid_Alternatingitem, .EcatalogDataGrid_Alternatingitem, .HistoryDetails2DataGrid_Alternatingitem, .HistoryDetailsDataGrid_Alternatingitem, .HistoryNotClosedDataGrid_Alternatingitem, .HistoryClosedDataGrid_Alternatingitem, .AccountDataGrid_Alternatingitem, .AddressDataGrid_Alternatingitem, .AddressLineDataGrid_Alternatingitem, .QuotesDataGrid_Alternatingitem, .QuotesHeaderDataGrid_Alternatingitem, .QuotesDetailsDataGrid_Alternatingitem, .RegisterBasketDataGrid_Alternatingitem, .Ecatalog2DataGrid_Alternatingitem, .RegisterBasketDataGrid_Alternatingitem, .Wishlist_Alternatingitem
{
    white-space: nowrap;
    color: #000000;
    background: url("bottom_gradient.gif") repeat-x scroll 0 -50px transparent;
}
.BasketDataGrid_Header, .EcatalogDataGrid_Header, .HistoryDetails2DataGrid_Header, .HistoryDetailsDataGrid_Header, .HistoryNotClosedDataGrid_Header, .HistoryClosedDataGrid_Header, .AccountDataGrid_Header, .AddressDataGrid_Header, .AddressLineDataGrid_Header, .QuotesDataGrid_Header, .QuotesHeaderDataGrid_Header, .QuotesDetailsDataGrid_Header, .RegisterBasketDataGrid_Header, .Ecatalog2DataGrid_Header, .RegisterBasketDataGrid_Header, .Wishlist_Header
{
    color: #ffffff;
    font-weight: bold;
    background: url("bottom_gradient.gif") repeat-x scroll 0 0px transparent;
    /*background: transparent url(gray_bg_home.jpg);*/
    background-position: left top;
    background-repeat: repeat-x;
    white-space: nowrap;
}

.CatalogGridCell
{
    padding-top: 10px;
}



.ECatalogDataGrid_Container
{
	
}

.ECatalogDataGrid_Container td
{
	padding: 3px;
	border: solid 2px white;
	white-space: normal;
}

.imgArt
{
background:none repeat scroll 0 0 white;
border:1px solid #E9E9E9 !important;
margin:5px;
padding:5px;
vertical-align:middle;
}















.TinyBasketTable
{
    background-image: url(gray_big.jpg);
    background-repeat: repeat-x;
    background-position: left center;
    background-color: #999;
    border: solid 1px #ffffff;
}
.TinyBasketArticle
{
    border-left: solid 1px #ffffff;
    border-top: solid 1px #ffffff;
    white-space: nowrap;
    text-align: right;
    padding: 5px;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.TinyBasketTotal
{
    border-left: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    white-space: nowrap;
    text-align: right;
    padding: 5px;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.TinyBasketArticle_Normal
{
    color: #ffffff;
}
.TinyBasketArticle_NormalBold
{
    color: #ffffff;
    font-weight: bold;
}
.TinyBasketTotal_Normal
{
    color: #ffffff;
}
.TinyBasketTotal_NormalBold
{
    color: #ffffff;
    font-weight: bold;
}
.TinyBasketBasket
{
    white-space: nowrap;
    text-align: center;
    padding: 5px;
    border-left: solid 2px #ffffff;
    border-right: solid 1px #ffffff;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
}
a:link.TinyBasketBasket_Link
{
    color: #ffffff;
}
a:visited.TinyBasketBasket_Link
{
    color: #ffffff;
}
a:hover.TinyBasketBasket_Link
{
    color: #ffffff;
}
a:active.TinyBasketBasket_Link
{
    color: #ffffff;
}
























.ArticleDetailsTabel
{
    padding: 0 0 0 0;
    margin-top: 10px;
    border: solid 0 #ffffff;
    background-color: transparent;
    width: 100%;
}
.ArticleDetailsPicture
{
    border-top: solid 0px #999;
    border-left: solid 0px #999;
    border-right: solid 0px #999;
    background-color: white;
    width: 1%;
}
.ArticleDetailsData
{
    vertical-align: top;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 99%;
}
.ArticleDetailsThumbs
{
    border-left: solid 0px #999;
    border-right: solid 0px #999;
    border-bottom: solid 0px #999;
    border-top: solid 0px #ffffff;
    background-color: white;
}

.ArticleDetailsDataCode
{
    font-weight: bold;
    font-size: 18px;
    font-family: Verdana;
    background-color: #999;
    color: #ffffff;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 5px;
    border-bottom: solid 1px #ffffff;
}
.ArticleDetailsDataTable
{
    border-top: solid 1px #999;
    border-left: solid 1px #999;
    border-right: solid 1px #999;
    background-color: #DEDEDE;
    height: 230px;
    width: 100%;
}

.ArticleDetailsDataNameLabel
{
    border-top: solid 1px #ffffff;
    font-weight: bold;
    font-family: Verdana;
    padding-left: 5px;
    vertical-align: top;
}
.ArticleDetailsDataNameValue
{
    font-family: Verdana;
    border-top: solid 1px #ffffff;
    padding-left: 5px;
}

.ArticleDetailsDataDescLabel
{
    font-family: Verdana;
    font-weight: bold;
    padding-left: 5px;
    vertical-align: top;
}
.ArticleDetailsDataIncrementLabel
{
    font-family: Verdana;
    font-weight: bold;
    padding-left: 5px;
    vertical-align: top;
}
.ArticleDetailsDataPackingLabel
{
    font-family: Verdana;
    font-weight: bold;
    padding-left: 5px;
    vertical-align: top;
}
.ArticleDetailsDataStockLabel
{
    font-family: Verdana;
    font-weight: bold;
    padding-left: 5px;
    vertical-align: top;
}
.ArticleDetailsDataDeliveryLabel
{
    font-family: Verdana;
    font-weight: bold;
    padding-left: 5px;
    vertical-align: top;
}
.ArticleDetailsDataPriceLabel
{
    font-family: Verdana;
    font-weight: bold;
    height: 90%;
    vertical-align: top;
    padding-left: 5px;
    vertical-align: top;
    border-bottom: solid 1px #ffffff;
}

.ArticleDetailsDataDescValue
{
    font-family: Verdana;
    padding-left: 5px;
}
.ArticleDetailsDataIncrementValue
{
    font-family: Verdana;
    padding-left: 5px;
}
.ArticleDetailsDataPackingValue
{
    font-family: Verdana;
    padding-left: 5px;
}
.ArticleDetailsDataStockValue
{
    font-family: Verdana;
    padding-left: 5px;
}
.ArticleDetailsDataDeliveryValue
{
    font-family: Verdana;
    padding-left: 5px;
}
.ArticleDetailsDataLongDescValue
{
    font-family: Verdana;
    padding-left: 5px;
}
.ArticleDetailsDataPriceValue
{
    height: 90%;
    font-family: Verdana;
    vertical-align: top;
    padding-left: 5px;
    border-bottom: solid 1px #ffffff;
}
.ArticleDetailsLinks
{
    border: solid 1px #999;
    background-color: #999;
    vertical-align: top;
}
.ArticleDetailsLinkedTable
{
}
.ArticleDetailsLinkedTitle
{
    font-size: 14px;
    font-family: Verdana;
    text-decoration: underline;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 5px;
    border-bottom: solid 2px #ffffff;
    background-color: #999;
}
.ArticleDetailsDocsTitle
{
    font-size: 12px;
    font-family: Verdana;
    text-decoration: underline;
}
.ArticleDetailsLinkedlinks
{
    padding-left: 5px;
}
.ArticleDetialsDocs
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.ArticleDetialsDocsTable
{
    background-color: #fff;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    border-top: solid 1px #ffffff;
    padding-left: 5px;
    width: 100%;
    height: 55px;
}
.ArticleDetailsControls
{
    padding-top: 10px;
    padding-left: 5px;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    background-color: #999;
}
.ArticleDetailsButtons
{
    padding-top: 10px;
}

.btnPreviousArticle
{
    background: transparent url(gray_bg_icon.jpg);
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    width: 160px;
}

.btnNextArticle
{
    background: transparent url(black_bg_icon.jpg);
    background-position: right center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    width: 160px;
}










.SearchLabel
{
    white-space: nowrap;
    color: #999;
    padding: 3px 3px 3px 3px;
    font-weight: bold;
    font-family: tahoma;
    font-size: 11px;
}


#SearchLabelcode
{
	float: left;
	width: 110px;
	clear: left;
}
#SearchLabelcodeValue, #SearchLabelcode, #SearchLabelkeywordValue, #SearchLabelkeyword
{
	margin-bottom: 5px;
}

#SearchLabelkeyword
{
	float: left;
	width: 110px;
	clear: left;
}
#SearchSearchButton
{
	float: left;
	margin-left: 5px;
}
#SearchBackButton
{
	float: left;
	clear: left;
}

.SearchTextBox
{
	width: 200px;
}
.SearchLabelbarcode, #SearchLabelbarcode, #SearchLabelbarcodeValue
{
	display: none;
}
.SearchLabelcode, .SearchLabelkeyword
{
    white-space: nowrap;
    color: #999;
    padding: 3px 3px 3px 3px;
    font-weight: bold;
}
.SearchLabelbarcode
{
    display: none;
}
.SearchSearchButton
{
    background: transparent url(black_bg_icon.jpg);
    background-position: right center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    width: 140px;
}
.SearchBackButton
{
    background: transparent url(gray_bg_icon.jpg);
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    width: 210px;
height:23px;
}








.MenuTextLable
{
    white-space: nowrap;
    color: #ffffff;
    background-color: #999;
    padding: 3px 3px 3px 3px;
}













.BasketBackButton
{
    background: transparent url(gray_bg_icon.jpg);
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    width: 200px;height:23px;
}
.BasketMemoButton
{
    background: transparent url(empty_bg_icon.jpg);
    background-position: left center;
    color: #ffffff;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    width: 160px;height:23px;
}
.BasketEditButton
{
    background: transparent url(empty_bg_icon.jpg);
    background-position: left center;
    color: #ffffff;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;height:23px;
}
.BasketDeleteButton
{
    background: transparent url(empty_bg_icon.jpg);
    background-position: left center;
    color: #ffffff;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;height:23px;
}
.BasketUpdateButton
{
    background: transparent url(empty_bg_icon.jpg);
    background-position: left center;
    color: #ffffff;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;height:23px;
}
.BasketCancelButton
{
    background: transparent url(empty_bg_icon.jpg);
    background-position: left center;
    color: #ffffff;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;height:23px;
}
.BasketConfirmButton
{
    background: transparent url(black_bg_icon.jpg);
    background-position: right center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    width: 190px;height:23px;
}












.BasketSearchTable
{
    border: solid 1px #ffffff;
    background-color: #DEDEDE;
}
.BasketSearchPic
{
    padding: 3px 3px 3px 3px;
}
.BasketSearchCode
{
    padding-left: 5px;
    padding-right: 3px;
    font-weight: bold;
    background-color: #999;
    color: #ffffff;
    border-bottom: solid 2px #ffffff;
    border-left: solid 1px #999;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 16px;
}
.BasketSearchDesclabel
{
    padding-left: 5px;
    padding-right: 3px;
    font-weight: bold;
    border-left: solid 1px #999;
}
.BasketSearchPackingLabel
{
    padding-left: 5px;
    padding-right: 3px;
    font-weight: bold;
    border-left: solid 1px #999;
    display: none;
}
.BasketSearchMinlabel
{
    padding-left: 5px;
    padding-right: 3px;
    font-weight: bold;
    border-left: solid 1px #999;
}
.BasketSearchStockLabel
{
    padding-left: 5px;
    padding-right: 3px;
    font-weight: bold;
    border-left: solid 1px #999;
    display: none;
}
.BasketSearchPricelabel
{
    padding-left: 5px;
    padding-right: 3px;
    font-weight: bold;
    border-left: solid 1px #999;
}
.BasketSearchQuantitylabel
{
    padding-left: 5px;
    padding-right: 3px;
    font-weight: bold;
    border-left: solid 1px #999;
    border-top: solid 2px #ffffff;
    color: #ffffff;
    background-color: #999;
}
.BasketSearchDesc
{
}
.BasketSearchPacking
{
    display: none;
}
.BasketSearchMin
{
}
.BasketSearchStock
{
    display: none;
}
.BasketSearchPrice
{
}
.BasketSearchQuantity
{
    border-top: solid 2px #ffffff;
    background-color: #999;
    padding-top: 3px;
    padding-bottom: 3px;
}








.BasketMemoCancelButton
{
    background: transparent url(gray_bg_icon.jpg);
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    width: 190px;
}
.BasketMemoSaveButton
{
    background: transparent url(black_bg_icon.jpg);
    background-position: right center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    width: 295px;
}
.BasketMemoDataGrid_Item
{
    white-space: nowrap;
    color: #999;
    padding: 3px 3px 3px 3px;
    font-weight: bold;
}





.BasketConfirmLabel
{
    white-space: nowrap;
    color: #999;
    padding: 3px 3px 3px 3px;
    font-weight: bold;
}
.BasketConfirmdate
{
    display: none;
}
.BasketConfirmdateLabel
{
    display: none;
}
.BasketConfirm2CancelButton
{
    background: transparent url(gray_bg_icon.jpg);
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    width: 240px;
}
.BasketConfirm2Button
{
    background: transparent url(black_bg_icon.jpg);
    background-position: right center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    width: 185px;
}






.BasketConfirmMsgLabel
{
    white-space: nowrap;
    color: #999;
    background-color: #ffffff;
    padding: 3px 3px 3px 3px;
    font-weight: bold;
}
.BasketConfirmMsgButton
{
    background: transparent url(gray_bg_icon.jpg);
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    width: 220px;
}



.OrderCheckSelectButton
{
    background: transparent url(gray_bg_icon.jpg);
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    width: 265px;
}
.OrderCheckContinueButton
{
    background: transparent url(black_bg_icon.jpg);
    background-position: right center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    width: 230px;
}
.OrderCheckLabel
{
    white-space: nowrap;
    color: #999;
    padding: 3px 3px 3px 3px;
}











.ChangePassLabel
{
    white-space: nowrap;
    color: #999;
    padding: 3px 3px 3px 3px;
    font-weight: bold;
}
.ChangePassSaveButton
{
    /*background: transparent url(gray_bg_home.jpg);*/
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}
.ChangePassCancelButton
{
    /*background: transparent url(gray_bg_home.jpg);*/
    background-position: left center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}

















.RegisterBasketDataGrid_Title, .RegisterMaintTitle
{
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    padding-bottom: 5px;
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    color: #636363;
}

.RegisterSteptitle
{
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    color: #636363;
}
.RegisterStepsubtitle
{
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #636363;
    background-image: url(/eshop/images/action_right.gif);
    background-position: left center;
    background-repeat: no-repeat;
    width: 1%;
    white-space: nowrap;
}
.RegisterLoginTable
{
    padding: 5px 5px 5px 5px;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #e4e4e4;
    background-color: #f7f7f7;
    width: 100%;
}
.RegisterLoginText
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    color: #9e9e9e;
    padding-bottom: 3px;
}
.RegisterLoginUserLabel
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    padding-right: 3px;
    width: 1%;
}
.RegisterLoginUser
{
    padding-right: 5px;
    width: 1%;
}
.RegisterLoginPassLabel
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    padding-right: 3px;
    width: 1%;
}
.RegisterLoginPass
{
    padding-right: 5px;
}
.RegisterLoginButton
{
    padding-top: 5px;
}

.RegisterLoginButtonbtn
{
    background: transparent url(black_bg_icon.jpg);
    background-position: right center;
    color: #ffffff;
    background-color: #FCFCFC;
    border: solid 1px #cccccc;
    width: 150px;
}
.RegisterRequiredText
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    color: #9e9e9e;
    text-align: right;
}
.RegisterRowLabel
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    padding: 5px 5px 5px 5px;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #e4e4e4;
    background-color: #f7f7f7;
    white-space: nowrap;
    vertical-align: top;
}
.RegisterRowSalescond
{
    font-family: Verdana;
    font-size: 11px;
    font-style: italic;
    color: #9e9e9e;
    padding: 5px 5px 5px 5px;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #e4e4e4;
    background-color: #f7f7f7;
}
.RegisterRow
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    padding: 5px 5px 5px 5px;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #e4e4e4;
    background-color: #f7f7f7;
    width: 99%;
}

.RegisterBasketDataGrid_TotalTable
{
    width: 1%;
    white-space: nowrap;
}
.RegisterBasketDataGrid_Totalartname
{
    font-weight: bold;
    white-space: nowrap;
    padding-right: 3px;
}
.RegisterBasketDataGrid_Totalart
{
    white-space: nowrap;
}
.RegisterBasketDataGrid_Totalname
{
    font-weight: bold;
    white-space: nowrap;
    padding-right: 3px;
}
.RegisterBasketDataGrid_Total
{
    white-space: nowrap;
}

.RegisterBreadcrumb_table
{
    width: 100%;
    padding: 0 0 0 0;
    border: solid 0 #ffffff;
}

.RegisterBreadcrumb_label
{
    background-image: url(gray_bg.jpg);
    background-repeat: repeat-x;
    background-position: bottom left;
    color: #ffffff;
    background-color: #999;
    border-top: solid 1px #bcbcbc;
    border-bottom: solid 1px #bcbcbc;
    border-left: solid 1px #bcbcbc;
    border-right: solid 0px #bcbcbc;
    height: 25px;
    padding-left: 10px;
    padding-right: 10px;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.RegisterBreadcrumb_Step2, .RegisterBreadcrumb_Step1, .RegisterBreadcrumb_Step2bis, .RegisterBreadcrumb_Step3
{
    background-image: url(gray_bg.jpg);
    background-repeat: repeat-x;
    background-color: #999;
    background-position: bottom left;
    border-right: solid 0px #bcbcbc;
    border-top: solid 1px #bcbcbc;
    border-bottom: solid 1px #bcbcbc;
    border-left: solid 1px #bcbcbc;
    height: 25px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    color: #666666;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.RegisterBreadcrumb_Step3
{
    border-right: solid 1px #bcbcbc;
}

a:link.RegisterBreadcrumb_Link1, a:hover.RegisterBreadcrumb_Link1, a:active.RegisterBreadcrumb_Link1, a:visited.RegisterBreadcrumb_Link1
{
    color: #ffffff;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
a:link.RegisterBreadcrumb_Link2, a:hover.RegisterBreadcrumb_Link2, a:active.RegisterBreadcrumb_Link2, a:visited.RegisterBreadcrumb_Link2
{
    color: #ffffff;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
a:link.RegisterBreadcrumb_Link3, a:hover.RegisterBreadcrumb_Link3, a:active.RegisterBreadcrumb_Link3, a:visited.RegisterBreadcrumb_Link3
{
    color: #ffffff;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
a:link.RegisterBreadcrumb_Link2bis, a:hover.RegisterBreadcrumb_Link2bis, a:active.RegisterBreadcrumb_Link2bis, a:visited.RegisterBreadcrumb_Link2bis
{
	    color: #ffffff;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.RegisterPrevNextButtons
{
    padding-top: 10px;
}


.RegisterPrevButtons, .RegisterPrev2Buttons, .RegisterPrev3Buttons, .RegisterStep1bisPrevButtons, .RegisterEditBasketButton
{
	    background: transparent url(gray_bg_icon.jpg);
    background-position: left center;
    color: #ffffff;
    background-color: #ffffff;
    border: solid 1px #cccccc;
    width: 220px;
    height: 23px;	
}
.RegisterNextButtons, .RegisterNext2Buttons, .RegisterStep1bisNextButtons, .RegisterPrint3Buttons
{
	 background: transparent url(black_bg_icon.jpg);
    background-position: right center;
    color: #ffffff;
    background-color: #FCFCFC;
    border: solid 1px #cccccc;
    width: 220px;
	height: 23px;
}

.RegisterPrint3Buttons
{
}
.RegisterStep1bisPrevButtons
{
	width: 250px;
}
.RegisterStep1bisNextButtons
{
	width: 220px;
}
.RegisterPrev3Buttons
{
	width: 220px;
}
.RegisterNext2Buttons
{
	width: 220px;
}

.RegisterPrev2Buttons
{
	width: 260px;
}
.RegisterPaymentMethods
{
	padding-top: 5px;
}
.RegisterPaymentsubtitle
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #636363;
}
.RegisterPaymentRowLabel
{
 font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    padding: 5px 5px 5px 5px;
    background-color: #f7f7f7;
    white-space: nowrap;
    vertical-align: top;
}
.RegisterPaymentRow
{
	font-family: Verdana;
    font-size: 11px;
    color: #000000;
    padding: 5px 5px 5px 5px;
    background-color: #f7f7f7;
    width: 99%;
}


.RegisterStepMsg
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
}

.ChoiseButtons
{
    background: transparent url(gray_big.jpg);
    background-position: left center;
    background-repeat: repeat-x;
    color: #ffffff;
    background-color: #999;
    border: solid 1px #ffffff;
    width: 100px;
    height: 100px
}

.CatalogSelectAddButtons
{
	text-align: center;
	padding-top: 30px;
	padding-bottom: 10px;
}
.Wishlistbutton, .ECatalog_addselectedwishlist, .ECatalog_selectall, .ECatalog_addselected, .ECatalog_addall
{
	 /*background: transparent url(gray_bg_home.jpg);*/
    background-position: left center;
    color: #000;
    background-color: #f3f3f3;
    border-color: #ddd;
    border-width: 1px;
    border-style: solid;
    padding: 0px;
	width: 240px;
}


.Wishlistbutton2
{
	background: transparent url(black_bg_icon.jpg);
	background-position: right center;
    color: #ffffff;
    background-color: #999;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
	width: 160px;
}
.WishlistTitle
{
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	font-family: "Times New Roman" , serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #666666;
	text-align: left;
}

.Whislistexplanation
{
	font-family: "Times New Roman" , serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
	text-align: left;
}





.branding-top {
	background: url(dnn_large_banner.png) no-repeat top left;
	width: 890px;
	height: 427px;
	clear: both;
	overflow: hidden;
}
.branding-top p {
	padding: 0px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom {
	clear: both;
	margin-top: 1em;
	overflow: hidden;
}
.branding-bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li {
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 170px;
	float: left;
}

.branding-bottom li.feeds {
	margin: 0;
}

.branding-bottom dl {
	background: url(itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}
.branding-bottom dd {
	margin-left: 10px;
	height: 66px;
}
.branding-bottom dt {
	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}
.branding-bottom .commmunity {
	background: url(community_title.gif) no-repeat top left;
}
.commmunity dt {
	background: url(community_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .marketplace {
	background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
	background: url(marketplace_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .conferences {
	background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
	background: url(conferences_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .training {
	background: url(training_title.gif) no-repeat top left;
}
.training dt {
	background: url(training_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .feeds {
	background: url(feeds_title.gif) no-repeat top left;
}
.feeds dt {
	background: url(feeds_icon.gif) no-repeat;
	background-position: 50% 10px;
}
dl.bt {
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 170px;
}
div.link_adminguide {
	float:left;
	background: url(dnn_adminguide.png) no-repeat top left;
	width: 316px;
	height: 137px;
	cursor: pointer;
}
div.link_proedition {
	float:right;
	background: url(dnn_proedition.png) no-repeat top left;
	width: 514px;
	height: 137px;
	cursor: pointer;
}
div.link_main {
	margin: 260px 30px 0px 30px;
}

#LoginInfo
{
	width:660px; 
	float:left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
	display:inline;
}
#LoginInfo dt
{
	font-weight:bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock {
	float: left;
	width: 310px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 5px 15px; 
	float: left;
}
#QuickLinks 
{
	background-color:#f0f0f0;
	border: 1px #cccccc solid;
	padding: 2px 5px;
	margin-right:5px;
	width: 200px;
	float:right;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}

.MainCat
{
	
}

.dlSubCat
{
	margin-left: 10px;
}


.SubSubCat_Selected
{
	font-weight: bold;
}

.btnDownCat
{
	vertical-align:middle;
}

.btnUpCat
{
	vertical-align:middle;
}