HTML
{
	margin:0;
	padding:0;
	height:100%;
	border:none
}

BODY
{
	margin:0;
	padding:0;
	height:100%;
	border:none;	
	background-color:#2A2E2F;
	color:#BBBBBB;
}

FORM
{
	margin:0;
	padding:0;
	height:100%;
	border:none;	
}

TD
{
	padding:0px;
}

TABLE
{
	border-collapse:collapse;
	border-width:0px;
}

IMG
{
	border-collapse:collapse;
	border-width:0px;
}

A
{
	color: Blue;
	text-decoration: none;
	font-family: Verdana;
}
.small-tag
{
	color: #BBBBBB;
	font-family: Verdana;
	font-size:9px;
	text-align: left;
}

.link-dark
{
	color: #BBBBBB;
	text-decoration: underline;
}



.link-dark:hover
{
	color: #2A2E2F;
	text-decoration: underline;
}

.link-subtle, .link-subtle:hover
{
	color: #666666;
	text-decoration: none;
	text-decoration: underline;
}

.link-highlighted
{
	color: #00A9DC;
	text-decoration: none;
}

.link-highlighted:hover
{
	color: #42D3FF;
	text-decoration: none;
}



A:hover
{
	color: Blue;
	text-decoration: underline;
}

INPUT, TEXTAREA
{
	font-family: Verdana;
	font-size: 9px;	
}

SELECT
{
	border-width: 1px;
	border-style: solid;
	border-color: #C0C0C0;
	font-family: Verdana;
	font-size: 9px;
}

.promotion-menu-item, .promotion-menu-item:visited
{
	font-size: 9px;
	font-family: Verdana;
	font-weight:bold;
	color: #4D4D4D;	
	text-decoration:none;
}

A.promotion-menu-item:hover
{
	color: #4D4D4D;
	text-decoration:underline;
}


.smallLinkDark, .smallLinkDark:visited
{
	font-size: 9px;
	font-family: Verdana;
	color: #4D4D4D;	
	text-decoration:none;
}

A.smallLinkDark:hover
{
	color: #4D4D4D;
	text-decoration:underline;
}

.smallLinkDarkPointer, .smallLinkDarkPointer:visited
{
	font-size: 9px;
	font-family: Verdana;
	color: #4D4D4D;	
	text-decoration:none;	
}

A.smallLinkDarkPointer:hover
{
	color: #4D4D4D;
	cursor:pointer;
	text-decoration:underline;
}


.PromotionSlideDiv
{
	background-color:#EAECEF;	
	border-color:#c0c0c0; 
	border-width:1px; 
	border-style:solid;
	opacity:	0.9; 
	filter:		alpha(opacity=90);	
}

.main-hairline
{
	background-color: #999999;
	height: 1px;
}

.menu-title
{
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;	
}

.menu-item, .menu-item:visited
{
	font-size: 9px;
	font-family: Verdana;
	color: #BBBBBB;
	text-decoration: none;
}

.menu-item-highlighted, .menu-item-highlighted:visited
{
	font-size: 9px;
	font-family: Verdana;
	color: #00A9DC;
	text-decoration: none;
}

.menu-item-highlighted:hover
{
	font-size: 9px;
	font-family: Verdana;
	color: #42D3FF;
	text-decoration: none;

}

A.menu-item:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.menu-item-small, .menu-item-small:visited
{
	font-size: 9px;
	font-family: Verdana;
	color: #575757;
	text-decoration: none;	
}

A.menu-item-small:hover
{
	color: #FFFFFF;
}

.dark-glass
{
	position: absolute;
	opacity:  0.5; 
	filter:	  alpha(opacity=60);
	background-color: Black;
	z-index: 10;
}

.transparent
{
	opacity:  0; 
	filter:	  alpha(opacity=0);
}


.slider-track
{
	width: 10px;
	background-color: Transparent;
	border-color: #DDDDDD;
	
	border-width: 1px;
	border-style: solid;
	border-color: #DDDDDD;
	 
	position: relative;	
}

.checkoutArrowHint
{
	font-family: Verdana;
	font-size: 9px;
	color: Black;	
	cursor:pointer;
}

.slider-cursor
{
	width: 8px;
	background-color: #DDDDDD;
	
	border-color: Transparent;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	
	border-bottom-width: 3px;
	
	border-style: solid;
	
	position: absolute;
	cursor:pointer;		
}

.smallflashylink
{
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold; 
	color: #FFFFFF;
	text-decoration: none;
	opacity:	0.8; 
	filter:		alpha(opacity=80);	
}

.smallflashylink:hover
{
	opacity:	1; 
	filter:		alpha(opacity=100);	
}


.smalllink
{
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	opacity:	0.8; 
	filter:		alpha(opacity=80);
}

.smalllink:hover
{
	opacity:	1; 
	filter:		alpha(opacity=100);
}

.FormulaHighlightsTitle
{	
	color: #777777;
}

a span.FormulaHighlightsTitle:hover
{	
	color: #2a232f;
	text-decoration: none;	
}


.ProductCard-Anchor
{
	font-family: Verdana;
	font-size: 9px;
	color: #666666;
}

.ProductCard-Anchor:hover
{
	font-family: Verdana;
	font-size: 9px;
	color: #333333;
}


.ProductThumbnail-Code
{
	font-family: Verdana;
	font-size: 9px;
	color: #888888;
}

.ProductThumbnail-Code:hover
{
	font-family: Verdana;
	font-size: 9px;
	color: #BBBBBB;
	text-decoration: none;
}

.ActivesThumbnail-Code
{
	font-family: Verdana;
	font-size: 9px;
	color: #888888;
}

.ActivesThumbnail-Code:hover
{
	font-family: Verdana;
	font-size: 9px;
	color: #BBBBBB;
	text-decoration: none;
}


.menu-thumbnail
{
	font-family: Verdana;
	font-size: 9px;
	color: #888888;
}

.menu-thumbnail:hover
{
	font-family: Verdana;
	font-size: 9px;
	color: #BBBBBB;
	text-decoration: none;
}


.ProductHotspot-Popup
{
	padding: 10px;
	color: #FFFFFF;
	background-color: #969AA2;
	font-family: Verdana;
	font-size: 10px;
	opacity:	0; 
	filter:		alpha(opacity=0);
}

.ProductHotspot-Name
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	opacity:	1; 
	filter:	  alpha(opacity=100);
}

.Cart-Cell
{
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	padding: 5px;
	font-family: Verdana;
	font-size: 9px;
	color: #666666;
}


.cart-promotionErrorMsg-div
{	
	background-color:#EAECEF;
	border-color:#c0c0c0; 
	border-width:1px; 
	border-style:solid;
	padding:10px;
	opacity:	0.9; 
	filter:		alpha(opacity=90);
}


.Cart-Link
{
	font-family: Verdana;
	font-size: 9px;
	color: #666666;

}

A.Cart-Link:hover
{
	color: #000000;
}

.Cart-Table
{
	border-collapse:separate;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	margin-top: 1px;
	margin-left: 1px;
	font-family: Verdana;
	font-size: 9px;
}

.Cart-Header
{
	border-width: 1px;
	border-style: solid;
	color: #666666;
	background-color: #EEEEEE;
	padding: 5px;
}

.Cart-EmptyCell
{
	padding: 5px;
}

.Cart-SubtleCell
{
	padding: 5px;
	color: #C0C0C0;
}


.Cart-HighlightedCell
{
	padding: 5px;
	background-color: #DDEEF4;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	font-family: Verdana;
	font-size: 9px;
	color: #000000;	
}

.Form-Input
{
	border-width: 1px;
	border-style: solid;
	border-color: #C0C0C0;
}


.Form-Checkbox
{
	margin-left:-3px;
}



.Form-ButtonLight
{
	border-style: none;
	background-color: #D4D4D4;
	text-align: center;	
	color: #7C8283;
	padding-top:5px;
	padding-bottom:5px;
	cursor: pointer;
}


.Form-Button
{
	border-style: none;
	background-color: #3E4142;
	text-align: center;	
	color: #BBBBBB;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	cursor: pointer;
	font-family: Verdana;
	font-size:9px;
	overflow:visible; 
	/*overflow: auto !important;*/
}

.Form-Radio
{
	border-style: none;
}


.Cart-Radio
{
	border-style: none;
}

.ErrorMessage
{
	font-family: Verdana;
	font-size: 9px;
	color:Red;
}

a.fake-button
{
	border-style: solid;
	border-width: 1px;
	border-color: #2A2E2F;
	background-color: #3E4142;
	text-align: center;	
	color: #BBBBBB;
	cursor: pointer;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	display:inline-block;
	font-size: 10px;

}

.fake-thin-button
{
	font-family: Verdana;
	border-style: solid;
	border-width: 1px;
	border-color: #2A2E2F;
	background-color: #3E4142;
	text-align: center;	
	color: #BBBBBB;
	cursor: pointer;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:7px;
	padding-right:7px;
	display:inline-block;
	font-size: 10px;

}

a.fake-button:hover
{
	color: #EEEEEE;
	text-decoration: none;
}


a.order-button
{
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #C0C0C0;
	text-align: center;	
	color: #000000;
	cursor: pointer;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	display:inline-block;
	font-size: 9px;
}

a.order-button:hover
{
	background-color: #CCCCCC;
	text-decoration: none;
}


.fake-promo-button 
{
	font-family: Verdana;
	border-style: solid;
	border-width: 1px;
	border-color: #AAAAAA;
	background-color: #00A9DC;
	text-align: center;	
	color: #FFFFFF;
	cursor: pointer;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:7px;
	padding-right:7px;
	display:inline-block;
	font-size: 10px;
	text-decoration: none;

}

.fake-promo-button:hover
{
	background-color: #6abcd9;
	color: #FFFFFF;
	text-decoration: none;
}

.warningMessage
{
	font-size: 10px;
	font-family: Verdana;
	color: red;
}
 .store-name
 {
	font-weight:bold;
	text-transform:uppercase;
 }
 
 .store-section
 {
	font-weight:bold;
	color: #00A9DC;
 }
 
 .store-td
 {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-align:left;
	padding: 30px 0px 30px 30px; 
	width:200px;
 }
 .empty-square
 {
	width:3px; 
	height:3px; 
	border-color:#BBBBBB; 
	border-width:1px; 
	border-style:solid;
 }
 .store-name-soon
 {
	font-weight:bold;
	text-transform:uppercase;
	
	background-image:url(/images/opening-soon-5-g-h.gif);
	background-position: 1px 14px;
	background-repeat: no-repeat;
	display:inline-block;
	padding-bottom:9px;
 }
 .opening-soon1
 {
	background-image:url(/images/opening-soon-5-g-v.gif);
	background-position: 1px 0px;
	background-repeat: no-repeat;
	display:inline-block;
	padding-left:10px;
	left:-10px;
	position: relative;
 }
 
 .opening-soon
 {
	background-image:url(/images/opening-soon-5-h.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
	display:inline-block;
	padding-top:10px;
	margin-bottom:-6px;
 }