/* ================================
    CSS STYLES FOR Module Store
   ================================
*/

.HeaderBackground
{
	background-color: transparent; width:800px;
}

.LeftPanelBackground
{
	background-color: transparent;
}

.RightPanelBackground
{
	background-color: transparent;
}

.PanelTitles
{
	color: Black;
	font-family: Arial;
	font-size: 16px;
	line-height: 17px;
	font-weight: bolder;
}

.TitleBar
{
	color: #000;
	text-align: left;
	border-top: solid 1px #dedede;
	border-right: solid 1px #dedede;
	border-bottom: solid 1px #dedede;
	background: #fff
	font-size: 20px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

span.TitleBar
{
	font-size: 20px;
	border: 0px;
}

A.TitleBarLink, A.TitleBarLink:link, A.TitleBarLink:visited
{
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  16px;
    font-weight: bold;
}

A.TitleBarLink:hover
{
	color: #aaaaff;
	text-decoration: none;
}

.MenuMainCategory
{
	background-color: #DDDDDD;
}

A.MenuMainCategory, A.MenuMainCategory:link, A.MenuMainCategory:visited
{
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	color: black;
	text-decoration:none;
}

A.MenuMainCategory:hover
{
	color: black;
	text-decoration:none;
}

A.MenuCategory, A.MenuCategory:link, A.MenuCategory:visited
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: Normal;
	text-decoration: none;
	color: Navy;
}

A.MenuCategory:hover
{
	color: #aaaaff;
	text-decoration: none;
}

A.MenuCategorySelected, A.MenuCategorySelected:link, A.MenuCategorySelected:visited
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: Bold;
	text-decoration: none;
}

A.MenuCategorySelected:hover
{
	text-decoration: none;
}

.ProductListTitle
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	white-space:normal;
}

A.ProductListTitle, A.ProductListTitle:link, A.ProductListTitle:visited
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: underline;
}

A.ProductListTitle:hover
{
	color: black;
	text-decoration: underline;
}

.ProductListFirstField
{
    	color: Navy;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}

A.ProductListPrice, A.ProductListPrice:link, A.ProductListPrice:visited
{
    color: Navy;
	font-family: Verdana, Arial;
	font-size: 15px;
	font-weight: bolder;
	font-style: normal;
	line-height: 16px;
	text-decoration: none;
}

A.ProductListPrice:hover
{
	color: Navy;
    text-decoration: underline;
}

.ProductListPriceText
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}

.ProductListText
{
    	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	white-space:normal;


}

A.ProductListCart, A.ProductListCart:link, A.ProductListCart:visited
{
	color: #E86703;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

A.ProductListCart:hover
{
	color: #E86703;
	text-decoration: none;
}

A.ProductListMore, A.ProductListMore:link, A.ProductListMore:visited
{
	color: #B47347;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

A.ProductListMore:hover
{
	color: #B47347;
	text-decoration: none;
}

.ProductListLabel
{
	color: Navy;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}

.ProductListImage
{
	/*border: 0px dashed Navy;*/
	float:left;
	border:solid 1px silver;
	padding:5px 5px 5px 5px;
}


A.ProductListLink, A.ProductListLink:link, A.ProductListLink:visited
{
	color: Navy;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	text-decoration: none;
}

A.ProductListLink:hover
{
	color: #DEEF0D;
	text-decoration: none;
}

A.HeaderLink, A.HeaderLink:link, A.HeaderLink:visited
{
	color: Black;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

A.HeaderLink:hover
{
    color: #DEEF0D;
    text-decoration: none;
}

A.HeaderLink1, A.HeaderLink1:link, A.HeaderLink1:visited
{
	color: Black;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 0px;
	font-weight: bold;
}

A.HeaderLink1:hover
{
    color: #DEEF0D;
    text-decoration: none;
}

A.AdminLink, A.AdminLink:link, A.AdminLink:visited
{
	color: Black;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

A.AdminLink:hover
{
    color: #DEEF0D;
    text-decoration: none;
}

.ProductPriceText
{
	color: Black;
	font-family: Verdana, Arial;
	font-size: 14px;
	line-height: 24px;
}

.ProductPrice
{
	color: Navy;
	font-family: Verdana, Arial;
	font-size: 22px;
	font-weight:Bold;
	font-style: normal;
	line-height: 24px;
}

.ProductText
{
	color: Navy;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 16px;
}

A.ProductLink, A.ProductLink:link, A.ProductLink:visited
{
	color: Navy;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 16px;
	text-decoration:underline;
}

A.ProductLink:hover
{
	color: #DEEF0D;
}

.ProductSelect
{
	color: Black;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
}

.ProductImage
{
	border:solid 1px silver;
	padding:5px 5px 5px 5px;
}

.ShoppingCartHeader
{
	background-color: #DEEF0D;
	border-bottom: dimgray;
	border-left: dimgray 1px solid;
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 12pt;
	padding-left: 5px;
}

.ShoppingCartItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.ShoppingCartItem a, .ShoppingCartItem a:link, .ShoppingCartItem a:visited, 
.ShoppingCartItem2 a, .ShoppingCartItem2 a:link, .ShoppingCartItem2 a:visited
{
	color: Navy;
}

.ShoppingCartItem a:hover, .ShoppingCartItem2 a:hover
{
	color: #DEEF0D;
	text-decoration: none;
}

.ShoppingCartItem2
{
    background-color: #DEEF0D;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.ShoppingCartFooter
{
	background-color: #DEEF0D;
	border-top: black 1px solid;
	line-height: 12pt;
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}

.NormalImages
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;    
}

.ErrorText
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 12px;
}

.AlsoBoughtHeader
{
	color: Navy;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
}

A.AlsoBoughtLink, A.AlsoBoughtLink:link, A.AlsoBoughtLink:visited
{
	color: Black;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

A.AlsoBoughtLink:hover
{
    color: #aaaaff;
    text-decoration: none;
}

.InfoText
{
	color: black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  14px;
    font-weight: bold;
}

.StoreHelp
{
	color: black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
}

A.StoreHelp, A.StoreHelp:link, A.StoreHelp:visited
{
	color: #945327;
    font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
    text-decoration: none;
    font-size:  12px;
}

A.StoreHelp:hover
{
	color: #ffb200;
    text-decoration: none;
}

.StoreButton 
{
	background-color: #DDDDFF;
	border-bottom: solid 1px Black;
	border-right: solid 1px Black;
	border-top: solid 1px Black;
	border-left: solid 1px Black;
	color: Black;
	font-weight: 700;
}

.StoreButton:hover
{
	background-color: Black;
	border-bottom: solid 1px #DDDDFF;
	border-right: solid 1px #DDDDFF;
	border-top: solid 1px #DDDDFF;
	border-left: solid 1px #DDDDFF;
	color: #DDDDFF;
}

.StoreButtonDisabled
{
	background-color: #DDDDFF;
	border-bottom: solid 1px #AAAAAA;
	border-right: solid 1px #AAAAAA;
	border-top: solid 1px #AAAAAA;
	border-left: solid 1px #AAAAAA;
	color: #AAAAAA;
	font-weight: 700;
}

.OrderFormHeader
{
	background-color: #ffffff;
	border-bottom: dimgray;
	border-left: dimgray 1px solid;
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 12pt;
	padding-left: 5px;
}

.OrderFormProduct
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.OrderFormCategory
{
    background-color: #000000;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    padding-left: 5px
}

.UpdateProgress
{
	display: block;
	background-color: #EEEEFF;
	color: Navy;
	width: 200px;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	position: relative;
	left: 0px;
	top: -40px;
}

