/* GENERIC TYPES */
BODY {
	COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #000000;
}
TH {
	FONT-SIZE: small; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
}

h1 {FONT-FAMILY: verdana,arial,helvetica,sans-serif; font-size: 14pt; color: #FF9808; }
h2 {font-size: 12pt; color: #CC6600; }
h3 {font-size: 10pt; color: #333333; }


.maintable 
{
	width: 950px;
} 

.maintable-contentarea 
{
	width: 800px;
} 

.maintable-breadcrumb
{
	padding-left: 10px; 
	width: 350px;
}

.maintable-shoppingcart
{
	width: 450px;
}


TABLE {
	FONT-SIZE: small; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
}

a
{
	text-decoration: none;
	COLOR: #FF9808; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
}

/*
A:link {
	COLOR: #003399; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
A:visited {
	COLOR: #996633; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
A:active {
	COLOR: #ff9933; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
*/
.serif {
	FONT-SIZE: small; FONT-FAMILY: times,serif
}
.sans {
	FONT-SIZE: small; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.small {
	FONT-SIZE: small; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.h1 {
	FONT-SIZE: small; COLOR: #cc6600; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.h3color {
	FONT-SIZE: small; COLOR: #cc6600; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.tiny {
	FONT-SIZE: xx-small; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.listprice {
	FONT-SIZE: small; FONT-FAMILY: arial,verdana,helvetica,sans-serif; TEXT-DECORATION: line-through
}
.attention {
	BACKGROUND-COLOR: #ffffd5
}
.price {
	FONT-SIZE: 14px; COLOR: white; FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.listprice_alt { font-family: arial,verdana,sans-serif; font-size: small; }
.price_bold { 	FONT-SIZE: 14px; COLOR: white; FONT-FAMILY: arial,verdana,helvetica,sans-serif; font-weight: bold; }

.tinyprice {
	FONT-SIZE: xx-small; COLOR: #990000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.highlight {
	FONT-SIZE: small; COLOR: #990000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.alertgreen {
	FONT-WEIGHT: bold; COLOR: #009900
}
.topnav {
	FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.topnav A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.topnav A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
.topnav A:hover {
	COLOR: #cc6600; TEXT-DECORATION: none
}
.topnav-active A:link {
	FONT-SIZE: 12px; COLOR: #cc6600; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.topnav-active A:visited {
	FONT-SIZE: 12px; COLOR: #cc6600; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.eyebrow {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.eyebrow A:link {
	TEXT-DECORATION: none
}
.popover-tiny {
	FONT-SIZE: xx-small; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.popover-tiny A {
	COLOR: #003399; TEXT-DECORATION: none
}
.popover-tiny A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
.popover-tiny A:hover {
	COLOR: #cc6600; TEXT-DECORATION: none
}
.tabon A:hover {
	TEXT-DECORATION: underline
}
.taboff A:hover {
	TEXT-DECORATION: underline
}
.tabon DIV {
	MARGIN-TOP: 7px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 9px
}
.taboff DIV {
	MARGIN-TOP: 7px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 9px
}
.tabon A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffcc66; LINE-HEIGHT: 10px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.tabon A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffcc66; LINE-HEIGHT: 10px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.taboff A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000; LINE-HEIGHT: 10px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.taboff A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000; LINE-HEIGHT: 10px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.indent {
	MARGIN-LEFT: 1em
}
.half {
	FONT-SIZE: 0.5em
}
.list DIV {
	MARGIN-BOTTOM: 0.25em; TEXT-DECORATION: none
}
.hr-center {
	BORDER-RIGHT: #999999 1px; BORDER-TOP: #999999 1px dotted; MARGIN: 15px; BORDER-LEFT: #999999 1px; BORDER-BOTTOM: #999999 1px
}
.horizontal-search {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.horizontal-websearch {
	PADDING-LEFT: 12px; FONT-SIZE: xx-small; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}

/* Tables */
.table-header
{
	color : Black;
	font-weight : bold;
	background-color:#FF9808;
}
.table-item
{
	 background-color:black;
}

.table-item-alt
{
	background-color: #333333;
}

.table-item-wline
{
	 background-color:black;
	 border-bottom: solid 1px black;
}

.table-footer
{
	background-color:black;
}

/* TOP MENU */
.TopGroup
{
  z-index:99;
  position:relative;
}


.DefaultTab
{
  color: #000000;
  background-color: #EEEECC;
  background-image:url(../images/tab_bg.gif);
  font-size:12px;
  height: 26px;
  font-weight:bold;
  font-family: verdana; 
  cursor:pointer;
}

.DefaultTabHover
{
  color: #000000;
  background-color: #EEEECC;
  background-image:url(../images/tab_bg.gif);
  font-size:12px;
  height: 26px;
  font-weight:bold;
  font-family: verdana; 
  text-decoration: underline;
  cursor:pointer;
}

.SelectedTab
{
  color: #FFCC66;
  background-color: #333333;
  background-image:url(../images/sel_bg.gif);
  font-size:12px;
  height: 26px;
  font-weight:bold;
  font-family: verdana; 
  cursor:default;
}

.ScrollItem 
{
  color:black; 
  border: 1px solid #919B9C; 
  border-left-color: #91A7B4; 
  border-top-color: #91A7B4; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
  background-color: white;
}

.ScrollItemHover 
{
background-color: white;
  color:red; 
  border: 1px solid #919B9C; 
  border-left-color: #91A7B4; 
  border-top-color: #91A7B4; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.Level2Tab
{
  color:White;
  font-size:12px;
  font-family: verdana; 
  cursor:pointer;
}

.Level2TabHover
{
  color: White;
  font-size:12px;
  font-family: verdana; 
  cursor:pointer;
}

.SelectedLevel2Tab
{
  color: White;
  font-size:12px;
  font-weight:bold;
  font-family: verdana; 
  cursor:default;
}

.Level2Group
{
  color: White;
  background-color: #333333;
  border-bottom-color: #493E34; 
  position: relative;
  top:0px;
  z-index:98;
}

/* footer */
.footer 
{
	FONT-FAMILY: arial,helvetica,sans-serif; 
	color : #000000;
	background: #FF9808;
	height: 21px;
	line-height: 21px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	font-size: 1em;
	text-align : left;
}

.shopHomeTable
{
	width : 800px;
	text-align : left;
}

.shopHomeHeader
{
	FONT-FAMILY: arial,helvetica,sans-serif; 
	color : #000000;
	background: #FF9808;
	height: 21px;
	line-height: 21px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	font-size: 1em;
	text-align : left;
	font-weight : bold;
}

.shopHomeHeader a
{
	COLOR: #996633; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}

.shopHomeLink
{
	font-size : 14px;
	color : White;
	font-weight: bold;	
}

.shopHomeLinkLarge
{
	font-size : 16px;
	color : White;
	font-weight: bold;	
}

.menulist {height:20px; line-height:20px; margin:0px; padding:0px 10px 0px 0px; font-size:1em; list-style: none;}


/* Stylesheet elements for Breadcrumb control */

.breadcrumb a
{
	color: #FF9808;
}

.breadcrumb
{
	padding-top : 3px;
	font-size : 10px;	
}

/* Stylesheet elements for HomeLeftColumn control */

.homeleftnav
{
	width : 150px;
	margin: 0px;
	padding: 0px;
	background-color : #222222;
	text-align : left;
	overflow : hidden;
}

.homeleftnav td
{
	padding-left : 5px;
	text-align : left;
}

.homeleftnav A
{
	color : White;
	font-weight : bold;
	text-decoration : none;
}

.homeleftnav ul 
{
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: none;
}

.homeleftnav ul li
{
	background-color : #444444;
	font-weight: bold;
	margin-left: 0px;
	text-indent: 5px;
	padding-top: 5px;
	margin-bottom: 20px;
}


.homeleftnav ul li a
{
	font-size: 13px;
	font-weight: bold;
	color: white;
}

.homeleftnav ul li ul li
{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background-color : #222222;
}

.homeleftnav ul li ul li a
{
	font-size: 11px;
	font-weight: bold;
	color: white;
}

.homeleftnav ul li ul li ul li a
{
	font-size: 11px;
	font-weight: normal;
	color: white;
}


/* Stylesheet elements for AvonSimpleProductTemplate control (simple product view template) */

.AvonSimpleProductTemplate-MainTable
{
	text-align : left;
	width : 100%;
	height : 100%;
	background-color : #222222;
	margin-left : 2px;
	margin-bottom : 2px;
}

.AvonSimpleProductTemplate-MainTable td
{
	padding: 2px;
}

.ProductSkusModule-ItemTable
{
	background-color : #606060;
	margin-bottom : 2px;
}

.ProductSkusModule-ItemTable td
{
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
}

.ProductSkusModule-Price
{
	font-size: 14px;
	color : White;
}

/* Stylesheet elements for AvonCategoryTemplateWithProducts control (Product/SKU view template) */

.AvonCategoryTemplateWithProducts-MainTable
{
	text-align : left;
	width : 100%;
	height : 100%;
	background-color : #222222;
	margin-left : 2px;
	margin-bottom : 2px;
}

.AvonCategoryTemplateWithProducts-ItemTable
{
	background-color : #606060;
}

.AvonCategoryTemplateWithProducts-ItemTable td
{
	text-align: left;
	vertical-align : top;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
}

/* Stylesheet elements for AvonPhotoCategoryTemplateWithProducts control (Product/SKU view template) */

.AvonPhotoCategoryTemplateWithProducts-MainTable
{
	text-align : center;
	width : 100%;
	height : 100%;
	background-color : #222222;
	margin-left : 2px;
	margin-bottom : 2px;
}

.AvonPhotoCategoryTemplateWithProducts-ItemTable
{
	background-color : #606060;
}

.AvonPhotoCategoryTemplateWithProducts-ItemTable td
{
	text-align: center;
	vertical-align : top;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
}

.ValidationLabel
{
	color: Red;
	font-weight: bold;
}

.TableCreditCard
{
	border: solid 2px #444;
	background-color: #222;
}
