﻿/*------------------------------------------------------------------------------------
COLORS
*/
.bgWhite
{
	background-color:White;
}

/*------------------------------------------------------------------------------------
ELEMENTS
*/

.columnStandard1of2
{
	width:140px;
}

.columnStandard2of2
{
	width:auto;
}

.handPointer
{
    cursor:pointer; 
}

.textboxStandard
{
	width:250px;
}

.tableStandard
{
	width:100%;
	vertical-align:top;
}

.link
{
    text-decoration:none;
}

/*------------------------------------------------------------------------------------
AJAX
*/

.ajax__tab_header
{
   border-bottom-color:#999999;
   border-bottom-style:solid;
   border-bottom-width:1px;
}
.ajax__tab_outer
{
    /*An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner. */
}

.ajax__tab_inner
{
    /* An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab. */
}

.ajax__tab_tab
{
     /* An element of the tab that contains the text content. Child CSS classes:none. */
     padding-bottom:10px;
     padding-right:10px;
}

.ajax__tab_body
{
    /* A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none. */
    padding-top:15px;
}

.ajax__tab_hover
{
     /* This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer. */
}

.ajax__tab_active
{
    /* This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer. */
    color:Gray;
    background-position: center bottom;
    background-image: url('../images/design/SelectedMenuItem.png'); 
    background-repeat: no-repeat;
}

/*------------------------------------------------------------------------------------
BreadCrumb UserControl
*/

.BreadCrumb, .BreadCrumb A:link, .BreadCrumb A:visited
{
    font-weight:bold;
    color:#666666;
    text-decoration:none;
}

/*------------------------------------------------------------------------------------
BuyCompleteControl
*/

/*------------------------------------------------------------------------------------
CheckoutControl
*/

/*------------------------------------------------------------------------------------
ProductDetail UserControl
*/

.ProductDetailBreadCrumbContainer
{
}

.ProductDetailNameContainer
{
}

.ProductDetailInfoContainer
{
}

.ProductDetailPriceContainer
{
    font-size:20px;
    font-weight:bold;
}

.ProductDetailInfoContainerColumn1
{
	vertical-align:top;
	width:230px;
}

.ProductDetailInfoContainerColumn2
{
	vertical-align:top;
}

.ProductDetailVariant4_InfoContainerColumn2_LeftColumn
{
    width:160px;
}

.ProductDetailVariant4_InfoTextContainer
{
    padding-top:30px;
}


/*------------------------------------------------------------------------------------
SupplierProductList Detail UserControl
*/

.SupplierProductsDetailVariant1_ImageContainer
{
}
.SupplierProductsDetailVariant1_NameContainer
{
	font-family: Arial;
	font-size:16px;
	font-weight:bold;
	color: #3c3c3c;    
}
.SupplierProductsDetailVariant1_DescriptionShortContainer
{
    font-family: Arial;
	font-weight:normal;
    font-size:12px;
    color: Black;
}
.SupplierProductsDetailVariant1_DescriptionLongContainer
{
    font-family: Arial;
	font-weight:normal;
    font-size:12px;
    color: Black;
}
.SupplierProductsDetailVariant1_UrlContainer
{
}

.SupplierProductsDetailVariant1_ProductCountContainer
{
    font-style:italic;
    margin-top:10px;
}

/*------------------------------------------------------------------------------------
ListView, DataList
*/

/*
.GroupHeaderTemplate
{
    height:10px;
    background-position: center;
    background-image: url('../images/design/DotGray.png'); 
    background-repeat: repeat-x;
}

.GroupItemTemplate, .GroupItemTemplate A:link
{
}

.GroupAlternatingItemTemplate, .GroupAlternatingItemTemplate A:link
{
}

.GroupItemSeparatorTemplate, .GroupItemSeparatorTemplate A:link
{
    background-position: center;
    background-image: url('../images/design/DotGray.png'); 
    background-repeat: repeat-y;
}

.GroupSeparatorTemplate, .GroupSeparatorTemplate A:link
{
    height:10px;
    background-position: center;
    background-image: url('../images/design/DotGray.png'); 
    background-repeat: repeat-x;
}

.GroupFooterTemplate, .GroupFooterTemplate A:link
{
    height:10px;
    background-position: center;
    background-image: url('../images/design/DotGray.png'); 
    background-repeat: repeat-x;
}


.HeaderTemplate, .HeaderTemplate A:link
{
    background-color:#959595;
    font-weight:bold;
    color:White;
}

.ItemTemplate, .ItemTemplate A:link
{
    background-color:#ffffff;
    vertical-align:top;
}

.AlternatingItemTemplate, .AlternatingItemTemplate A:link
{
    background-color:#fafafa;
}
*/

.HeaderTemplate, .HeaderTemplate A:link, .HeaderTemplate A:visited
{
    background-color:#100f76;
    color:White;
    height:20px;
}

.ItemTemplate, .ItemTemplate A:link, .ItemTemplate A:visited
{
    color:#333333;
    height:20px;
}

.AlternatingItemTemplate, .AlternatingItemTemplate A:link, .AlternatingItemTemplate A:visited
{
    background-color:#d6e0f5;
    color:#333333;
    height:20px;
}

/*------------------------------------------------------------------------------------
TEXT
*/

.textHeadlineLarge
{
	font-family: Arial;
	font-size:16px;
	font-weight:bold;
	color: #3c3c3c;
}

.textHeadline
{
	font-family: Arial;
	font-size:16px;
	font-weight:bold;
	color: Black;
}

.textHeadlineSmall
{
	font-family: Arial;
	font-size:13px;
	color: Black;
}

.textStandard
{
	font-family: Arial;
	font-weight:normal;
    font-size:12px;
    color: Black;
}

.textSmall
{
	font-family: Arial;
    font-size:11px;
    color: Black;
}

.textLarge
{
    font-family: Arial;
    font-size:12px;
    color: Black;
}

/*
COLORS
*/

.textColor, .textColor A:link
{
	color:Black;
}

.textColorAlt, .textColorAlt A:link
{
	color:Gray;
}
 
