/* ================================
    CSS STYLES FOR COMMERCE STARTER KIT 
    v1.0, 10/2002
   ================================
*/





/* */
.AcShop_Menu_head
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial;
}

.AcShop_Menu_detail
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial;
}

A.AcShop_Menu, A.AcShop_Menu:link, A.AcShop_Menu:visited
{
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	padding-left: 10px;
}

A.AcShop_Menu:hover
{
	color: #9fa819;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 10px;
}

A.AcShop_Categ1, A.AcShop_Categ1:link, A.AcShop_Categ1:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

A.AcShop_Categ1:hover
{
	color: #99CC67;
}

A.AcShop_Categ2, A.AcShop_Categ2:link, A.AcShop_Categ2:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

A.AcShop_Categ2:hover
{
	color: #99CC67;
}

A.AcShop_CategSel, A.AcShop_CategSel:link, A.AcShop_CategSel:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: #99CC67;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

A.AcShop_CategSel:hover
{
	color: #99CC67;
}




/* */
.ContentHead
{
	font-weight: bold;
	font-size: 20px;
	color: black;
	font-family: Verdana, Arial;
	height: 35px;
	background-color: #33ffff;
}

/* */
.SubContentHead
{
	background-color: #dddca3;
	color: dimgray;
	font-family: Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	height: 20px;
}

/* */
.UnitCost
{
	color: #808080;
	font-family: Verdana, Arial;
	font-size: 15px;
	line-height: 20pt;
}

/* */
.ModelNumber
{
	color: #808080;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 20pt;
}

/* */

.MostPopularHead
{
	background-color: darkred;
	color: white;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
}

A.MostPopularItemText, A.MostPopularItemText:link, A.MostPopularItemText:visited
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
}

A.MostPopularItemText:hover
{
	color: red;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline;
}
.ProductListForn
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-family: Verdana, Arial;
}
.ProductListHead
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial;
}
.ProductListItem
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 09px;
}


/* text style for the links */
A.SiteLink, A.SiteLink:link, A.SiteLink:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #dddddd;
	font-size: 11px;
}

A.SiteLink:hover
{
	text-decoration: underline;
	color: white;
}

A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

A.SiteLinkBold:hover
{
	color: white;
	text-decoration: none;
}

/* */
A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited
{
	color: goldenrod;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding-left: 10px;
}

A.MenuUnselected:hover
{
	color: white;
	text-decoration: underline;
	padding-left: 10px;
}


/* GENERAL */

/* text style used for most text rendered by modules */
.Normal
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}

.NormalDouble
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
}

/* text style used for textboxes in the admin pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
}

/* text style used for selects in the admin pages, for Nav compatibility */
.NormalSelect
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
}

/* text style used for textboxes in the edit pages, for Nav compatibility */
.EditTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: #999966;
	width: 100%;
}

/* text style used for controls in the admin and edit pages, for Nav compatibility */
.NormalControl
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalCheckBox
{
	margin-left: -4px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalRadio
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-indent: -5px;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalButton
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-indent: -5px; /*    border-style: solid;     border-width: 1px;     border-color: #cccc99; */
	background-color: #ccccaa;
}

.NormalRed
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: red;
}

.NormalBold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
}

.NormalItalic
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
}




.Rotator
{
	border: 1px;
	border-color: black;
	border-style: solid;
	background-color: white;
	cursor: default;
}

.RotatorFrame
{
	border: 1px;
	border-color: white;
	border-style: solid;
	width: 450px;
	height: 25px;
	font-family: verdana;
	font-size: 11px;
	background-color: white;
	cursor: default;
}

.RotatorFrameOver
{
	border: 1px;
	border-color: darkgray;
	border-bottom-color: Black;
	border-right-color: Black;
	border-style: solid;
	width: 450px;
	height: 25px;
	font-family: verdana;
	font-size: 11px;
	background-color: white;
	cursor: default;
}

.ProductTitle
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.ProductText
{
	font-family: Verdana;
	font-size: 11px;
	color: darkslategray;
	width: 220px;
}

.ProductPrice
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}


A.navigationBar, A.navigationBar:link, A.navigationBar:visited
{
	color: white;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

A.navigationBar:hover
{
	color: red;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.navigationBar
{
	color: white;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.CartListHead_small
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 9px;
	border-left: dimgray 1px solid;
	color: white;
	line-height: 20pt;
	border-bottom: dimgray;
	font-family: Arial,Verdana, Arial;
	background-color: #ff3300;
}

.CartListItem_small
{
	background-color: #ffffff;
	border-bottom: dimgray;
	border-left: dimgray 1px solid;
	color: black;
	font-family: Verdana, Arial;
	font-size: 9px;
	padding-left: 5px;
}

.CartListItemAlt_small
{
	background-color: #f2f2f2;
	border-bottom: dimgray;
	border-left: dimgray 1px solid;
	color: black;
	font-family: Verdana, Arial;
	font-size: 9px;
	padding-left: 5px;
}

.CartListFooter_small
{
	background-color: #dddca3;
	line-height: 7pt;
}

/* Shop Class*/
A.Shop, A.Shop:link, A.Shop:visited
{
	font-weight: bold;
	font-size: 18pt;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
a.shop:hover {color: #FFFFF0}

A.ShopReverse, A.ShopReverse:link, A.ShopReverse:visited
{
	font-weight: bold;
	font-size: 7pt;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
a.ShopReverse:hover {color: #000000}

.shop_navigation_bar
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.shop_normal
{
	font-size: 10pt;
	color: black;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.shop_normal_bold
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.shop_mid
{
	font-size: 9pt;
	color: black;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.shop_small
{
	font-size: 7pt;
	color: black;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.shop_small_bold
{
	font-weight: bold;
	font-size: 7pt;
	color: black;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.shop_small_white
{
	font-size: 7pt;
	color: white;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.shop_small_red
{
	font-weight: bold;
	font-size: 7pt;
	color: red;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.shop_prezzo
{
	font-size: 7pt;
	color: black;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: line-through;
}
.shop_omaggio_val
{
	font-size: 7pt;
	color: white;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	letter-spacing: -0.4pt;
}
.shop_omaggio_des
{
	font-size: 7pt;
	color: red;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	letter-spacing: -0.4pt;
}

.shop_prezzo_scontato
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.shop_sconto
{
	font-weight: bold;
	font-size: 7pt;
	color: red;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.FrmNormal
{
	border-right: #9fa819 1px solid;
	border-top: #9fa819 1px solid;
	font-weight: normal;
	font-size: 9px;
	border-left: #9fa819 1px solid;
	line-height: 12px;
	border-bottom: #9fa819 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
}

.FrmNormal_noborder
{
	font-weight: normal;
	font-size: 9px;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}